本文整理汇总了C#中SIGEEA_BO.DataClasses1DataContext类的典型用法代码示例。如果您正苦于以下问题:C# DataClasses1DataContext类的具体用法?C# DataClasses1DataContext怎么用?C# DataClasses1DataContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DataClasses1DataContext类属于SIGEEA_BO命名空间,在下文中一共展示了DataClasses1DataContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EditarDireccion
public void EditarDireccion(int pPersona, string pDetalles, string pDistrito)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
SIGEEA_Distrito distrito = dc.SIGEEA_Distritos.First(c => c.Nombre_Distrito == pDistrito);
dc.SIGEEA_spEditarDireccion(pPersona, pDetalles, distrito.PK_Id_Distrito);
dc.SubmitChanges();
}
示例2: ListarCantones
public List<SIGEEA_spObtenerCantonesResult> ListarCantones(string Provincia)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
List<SIGEEA_spObtenerCantonesResult> listaCantones = new List<SIGEEA_spObtenerCantonesResult>();
listaCantones = dc.SIGEEA_spObtenerCantones(Provincia).ToList();
return listaCantones;
}
示例3: wnwFacturasPendientesPago
public wnwFacturasPendientesPago(int pFactura)
{
InitializeComponent();
try
{
DataClasses1DataContext dc = new DataClasses1DataContext();
List<SIGEEA_spObtenerDetallesFacturaSinCancelarAsocResult> lista = dc.SIGEEA_spObtenerDetallesFacturaSinCancelarAsoc(pFactura).ToList();
SIGEEA_spObtenerAsociadoFacturaResult informacion = dc.SIGEEA_spObtenerAsociadoFactura(pFactura).First();
lblAsociado.Content += " " + informacion.NombreAsociado;
lblCedula.Content += " " + informacion.CedParticular_Persona;
lblCodigo.Content += " " + informacion.Codigo_Asociado;
lblFactura.Content += " " + pFactura;
lblFecEntrega.Content += " " + informacion.Fecha;
if (lista.Count <= 0) throw new Exception("No se encontraron registros");
bool color = true;
foreach (SIGEEA_spObtenerDetallesFacturaSinCancelarAsocResult df in lista)
{
uc_ItemDetallePagoAsoc item = new uc_ItemDetallePagoAsoc(df, color);
item.cbxSeleccionar.Checked += CbxSeleccionar_Checked;
item.cbxSeleccionar.Unchecked += CbxSeleccionar_Unchecked;
color = !color;
stpContenedor.Children.Add(item);
}
}
catch (Exception ex)
{
Label lblVacio = new Label();
lblVacio.Foreground = Brushes.IndianRed;
lblVacio.FontSize = 18;
lblVacio.Width = 430;
lblVacio.Content = "Error: " + ex.Message;
lblVacio.FontWeight = FontWeights.ExtraBold;
stpContenedor.Children.Add(lblVacio);
}
}
示例4: ActualizarPrecioVenta
/// <summary>
/// Modificar precio de venta (se inserta un nuevo registro)
/// </summary>
/// <param name="precio"></param>
public void ActualizarPrecioVenta(SIGEEA_PreProVenta precio)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
dc.SIGEEA_PreProVentas.InsertOnSubmit(precio);
SIGEEA_TipProducto produc = new SIGEEA_TipProducto();
dc.SubmitChanges();
}
示例5: listarUnidades
public List<string> listarUnidades ()
{
DataClasses1DataContext dc = new DataClasses1DataContext();
List<string> unidadesDeMedida = new List<string>();
unidadesDeMedida = (from c in dc.SIGEEA_UniMedidas select c.Nombre_UniMedida).ToList();
return unidadesDeMedida;
}
示例6: Inicializar
private void Inicializar(bool pSolicitud, string pAsociado)
{
//pSolicitud = true : si se desean obtener facturas pendientes
//pSolicitud = false : si se desean obtener facturas incompletas
DataClasses1DataContext dc = new DataClasses1DataContext();
List<SIGEEA_spObtenerFacturasPendientesAsocResult> listaFacturasPendientes = new List<SIGEEA_spObtenerFacturasPendientesAsocResult>();
List<SIGEEA_spObtenerFacturasIncompletasAsocResult> listaFacturasIncompletas = new List<SIGEEA_spObtenerFacturasIncompletasAsocResult>();
if (pSolicitud == false)
{
listaFacturasIncompletas = dc.SIGEEA_spObtenerFacturasIncompletasAsoc(pAsociado).ToList();
if (listaFacturasIncompletas.Count > 0)
{
bool color = true;
foreach (SIGEEA_spObtenerFacturasIncompletasAsocResult f in listaFacturasIncompletas)
{
uc_FacturaEntrega factura = new uc_FacturaEntrega(pSolicitud);
factura.FacturaId = f.PK_Id_FacAsociado;
factura.FacturaFecha = f.FECHA;
factura.btnDetalles.Click += BtnDetalles_Click; ;
factura.Color(color);
color = !color;
stpContenedor.Children.Add(factura);
}
}
}
else
{
listaFacturasPendientes = dc.SIGEEA_spObtenerFacturasPendientesAsoc(pAsociado).ToList();
if (listaFacturasPendientes.Count > 0)
{
bool color = true;
foreach (SIGEEA_spObtenerFacturasPendientesAsocResult f in listaFacturasPendientes)
{
uc_FacturaEntrega factura = new uc_FacturaEntrega(pSolicitud);
factura.FacturaId = f.PK_Id_FacAsociado;
factura.FacturaFecha = f.FECHA;
factura.btnDetalles.Click += BtnDetalles_Click; ;
factura.Color(color);
color = !color;
stpContenedor.Children.Add(factura);
}
}
}
if (listaFacturasIncompletas.Count == 0 && listaFacturasPendientes.Count == 0)
{
Label lblVacio = new Label();
lblVacio.Foreground = Brushes.IndianRed;
lblVacio.FontSize = 18;
lblVacio.Width = 430;
lblVacio.Content = "No hay registros.";
lblVacio.FontWeight = FontWeights.ExtraBold;
stpContenedor.Children.Add(lblVacio);
}
}
示例7: ListarTipoProducto
public List<string> ListarTipoProducto()
{
DataClasses1DataContext dc = new DataClasses1DataContext();
List<string> tipos = new List<string>();
tipos = (from c in dc.SIGEEA_TipProductos select c.Nombre_TipProducto).ToList();
return tipos;
}
示例8: RegistrarCliente
/// <summary>
/// Registrar insumo
/// </summary>
/// <param name="insumo"></param>
public void RegistrarCliente(SIGEEA_Insumo insumo)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
insumo.Estado_Insumo = true;
dc.SIGEEA_Insumos.InsertOnSubmit(insumo);
dc.SubmitChanges();
}
示例9: PedidoInsumo
/// <summary>
/// Realizar Pedido
/// </summary>
/// <param name="NuevoPedido"></param>
public void PedidoInsumo(SIGEEA_PedInsumo nuevoPedido)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
dc.SIGEEA_PedInsumos.InsertOnSubmit(nuevoPedido);
dc.SubmitChanges();
}
示例10: RegistrarCategoria
/// <summary>
/// Registrar categoria
/// </summary>
/// <param name="persona"></param>
/// <param name="cliente"></param>
/// <param name="creCliente"></param>
public int RegistrarCategoria(SIGEEA_CatCliente catCliente)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
dc.SIGEEA_CatClientes.InsertOnSubmit(catCliente);
dc.SubmitChanges();
return catCliente.PK_Id_CatCliente;
}
示例11: EliminarCliente
/// <summary>
/// Eliminar un cliente, solo cambia de estado
/// </summary>
/// <param name="cliente"></param>
public void EliminarCliente(SIGEEA_Cliente cliente)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
SIGEEA_Cliente nuevo = dc.SIGEEA_Clientes.First(c => c.PK_Id_Cliente == cliente.PK_Id_Cliente);
nuevo.Estado_Cliente = false;
dc.SubmitChanges();
}
示例12: ActivarCliente
/// <summary>
/// Activar un cliente, solo cambia de estado
/// </summary>
/// <param name="cliente"></param>
public void ActivarCliente(int pk_id_cliente)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
SIGEEA_Cliente nuevo = dc.SIGEEA_Clientes.First(c => c.PK_Id_Cliente == pk_id_cliente);
nuevo.Estado_Cliente = true;
dc.SubmitChanges();
}
示例13: CambiarEstadoLote
/// <summary>
/// Cambiar estado Lote
/// </summary>
/// <param name="lote"></param>
public void CambiarEstadoLote(SIGEEA_Lote lote)
{
DataClasses1DataContext dc = new DataClasses1DataContext();
SIGEEA_Lote cambioLote = dc.SIGEEA_Lotes.First(c => c.PK_Id_Lote == lote.PK_Id_Lote);
cambioLote.Estado_Lote = lote.Estado_Lote;
dc.SubmitChanges();
}
示例14: IncrementarInventario
public void IncrementarInventario(int pUMedida, int pProducto, double pCantidad)
{
try
{
DataClasses1DataContext dc = new DataClasses1DataContext();
List<SIGEEA_spObtenerInvProductoResult> inventario = dc.SIGEEA_spObtenerInvProducto().ToList();
bool indicador = false;
foreach (SIGEEA_spObtenerInvProductoResult item in inventario)
{
if (item.FK_Id_TipProducto == pProducto && item.FK_Id_UniMedida == pUMedida)//Si ya existe inventario registrado del producto
{
ActualizarInvProducto(item.PK_Id_DetInvProductos, pCantidad);
indicador = true;
break;
}
}
if (indicador == false) //Si no existen registros del producto en el inventario
{
InsertarInvProducto(pUMedida, pProducto, pCantidad);
}
}
catch (Exception ex)
{
throw new ArgumentException("Error al actualizar: " + ex.Message);
}
}
示例15: wnwFacturasIncompletas
public wnwFacturasIncompletas(string pAsociado)
{
InitializeComponent();
DataClasses1DataContext dc = new DataClasses1DataContext();
List<SIGEEA_spObtenerFacturasIncompletasAsocResult> listaFacturas = dc.SIGEEA_spObtenerFacturasIncompletasAsoc(pAsociado).ToList();
if (listaFacturas.Count > 0)
{
bool color = true;
foreach (SIGEEA_spObtenerFacturasIncompletasAsocResult f in listaFacturas)
{
uc_FacturaEntrega factura = new uc_FacturaEntrega(false);
factura.FacturaId = f.PK_Id_FacAsociado;
factura.FacturaFecha = f.FECHA;
factura.btnDetalles.Click += BtnDetalles_Click;
factura.Color(color);
color = !color;
stpContenedor.Children.Add(factura);
}
}
else
{
Label lblVacio = new Label();
lblVacio.Foreground = Brushes.IndianRed;
lblVacio.FontSize = 18;
lblVacio.Width = 430;
lblVacio.Content = "No hay registros.";
lblVacio.FontWeight = FontWeights.ExtraBold;
stpContenedor.Children.Add(lblVacio);
}
}