//Guardar el Detalle de la Cotizacion. public bool GuardarDet(List <clsCotizacionDetalle_Vista> lista_detalle) { try { clsCotizacionDetalle_Vista e = new clsCotizacionDetalle_Vista(); using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas //se hace el ingreso de cada detalle que existe en la lista int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; CotizacionDet cotizacion_detalle = new CotizacionDet() { Numero = e.Numero, idEmpresa = e.IdEmpresa, Linea = e.linea, NumeroPedido = e.Pedido, }; ent.AddToCotizacionDet(cotizacion_detalle); ent.SaveChanges(); i++; } } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar el detalle de la Cotización: " + ex); return(false); } }
public bool Guardar(clsProveedor e) { try { int id = getIdSiguiente(); e.idProveedor = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Proveedor provee = new Proveedor() { IdProveedor = e.idProveedor, IdEmpresa = e.idEmpresa, IdPersona = e.idPersona, IdTipoArticulo = e.idArticulo, Estado = e.idEstado }; ent.AddToProveedor(provee); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar: " + ex); return(false); } }
//GUARDAR DETALLE Y CABECERA DE UN PEDIDO public bool Guardar(clsConsolidacionPedido e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Pedido pedidocab = new Pedido() { Numero = e.Numero, idEmpresa = e.idEmpresa, idUsuario = e.idUsuario, idTipoArticulo = e.idTipoArticulo, idEstado = e.idEstado }; ent.AddToPedido(pedidocab); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de Pedido: " + ex); return(false); } }
//Guardando los datos de la Cabecera public bool Guardar(clsCotizacionCabecera_Vista e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Cotizacion cotizacioncab = new Cotizacion() { Numero = e.Numero, idEmpresa = e.idEmpresa, IdUsuario = e.idUsuario, idProveedor = e.idProveedor, idEstado = e.idEstado }; ent.AddToCotizacion(cotizacioncab); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de cotización: " + ex); return(false); } }
//Modificar el detalle de Pedido public bool ModificarDetallePedido(List <clsConsolidacionPedidoDet> lista_detalle) { try { clsConsolidacionPedidoDet e = new clsConsolidacionPedidoDet(); using (CompraEntities ent = new CompraEntities()) { int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; //busca por PK el primero que encuentre lo coge var x = (from a in ent.PedidoDet where a.Numero == e.Numero && a.Linea == e.linea select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.Linea = e.linea; x.idArticulo = e.Id_articulo; x.Cantidad = e.cantidad; ent.SaveChanges(); i++; } } return(true); } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar el detalle del Pedido: " + ex); return(false); } }
public bool Guardar(clsSolicitud e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Solicitud solicitudcab = new Solicitud() { Numero = e.Numero, idEmpresa = e.Id_Empresa, IdTipoArticulo = e.Id_Tipo_Articulo, IdUsuario = e.Id_Usuario, idDepartamento = e.Id_Departamento, idEstado = e.Id_Estado }; ent.AddToSolicitud(solicitudcab); ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de solicitud: " + ex); return(false); } }
public bool ModificarEstado(int numero) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Solicitud where a.Numero == numero select a).First(); x.idEstado = 3; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar Estado la Solicitud: " + ex); return(false); } }
public bool Modificar(clsProveedor e) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Proveedor where a.IdProveedor == e.idProveedor select a).First(); x.IdEmpresa = e.idEmpresa; x.IdPersona = e.idPersona; x.IdTipoArticulo = e.idArticulo; x.Estado = e.idEstado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }
//Proceso que modifica la cabecera del Pedido public bool ModificarCabeceraPedido(clsConsolidacionPedido e) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Pedido where a.Numero == e.Numero select a).First(); x.Numero = e.Numero; x.idEmpresa = e.idEmpresa; x.idUsuario = e.idUsuario; x.idTipoArticulo = e.idTipoArticulo; x.idEstado = e.idEstado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar la Cabecera de Pedido: " + ex); return(false); } }
public bool GuardarDet(List <clsSolicitud_DetT> lista_detalle) { try { clsSolicitud_DetT e = new clsSolicitud_DetT(); int id = getIdSiguiente(); e.Numero = id - 1; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas //se hace el ingreso de cada detalle que existe en la lista int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; SolicitudDet solicitud_detalle = new SolicitudDet() { Numero = e.Numero, idEmpresa = e.Id_Empresa, Linea = e.linea, idArticulo = e.Id_articulo, Cantidad = e.cantidad }; ent.AddToSolicitudDet(solicitud_detalle); ent.SaveChanges(); i++; } } return(true); } catch (Exception ex) { Console.WriteLine("Error al guardar el detalle de la Solicitud: " + ex); return(false); } }
public bool ModificarCabecera(clsSolicitud e) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Solicitud where a.Numero == e.Numero select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.IdTipoArticulo = e.Id_Tipo_Articulo; x.IdUsuario = e.Id_Usuario; x.idDepartamento = e.Id_Departamento; x.idEstado = e.Id_Estado; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar la Solicitud: " + ex); return(false); } }
public bool Guardar(clsSolicitud e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Solicitud solicitudcab = new Solicitud() { Numero = e.Numero, idEmpresa = e.Id_Empresa, IdTipoArticulo = e.Id_Tipo_Articulo, IdUsuario = e.Id_Usuario, idDepartamento = e.Id_Departamento, idEstado = e.Id_Estado }; ent.AddToSolicitud(solicitudcab); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de solicitud: " + ex); return false; } }
public bool ModificarDetalle(List <clsSolicitud_DetT> lista_detalle, int lista_anterior) { try { int cantidad_anterior = lista_anterior; int cantidad_nueva = lista_detalle.Count(); clsSolicitud_DetT e = new clsSolicitud_DetT(); //esto es para verificar si se aumento un nuevo artículo a la lista, en este caso seaumento artículos if (cantidad_nueva > cantidad_anterior) { using (CompraEntities ent = new CompraEntities()) { //se realiza el ingreso del nuevo detalle int cantidad = lista_detalle.Count(); int i = cantidad_nueva - 1; while (cantidad_nueva > cantidad_anterior) { e = lista_detalle[i]; SolicitudDet solicitud_detalle = new SolicitudDet() { Numero = e.Numero, idEmpresa = e.Id_Empresa, Linea = e.linea, idArticulo = e.Id_articulo, Cantidad = e.cantidad }; ent.AddToSolicitudDet(solicitud_detalle); ent.SaveChanges(); i--; cantidad_nueva--; } } //se modifica si los anteriores registros using (CompraEntities ent = new CompraEntities()) { int i = 0; while (i < cantidad_anterior) { e = lista_detalle[i]; //busca por PK el primero que encuentre lo coge var x = (from a in ent.SolicitudDet where a.Numero == e.Numero && a.Linea == e.linea select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.Linea = e.linea; x.idArticulo = e.Id_articulo; x.Cantidad = e.cantidad; ent.SaveChanges(); i++; } } return(true); } else { using (CompraEntities ent = new CompraEntities()) { int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; //busca por PK el primero que encuentre lo coge var x = (from a in ent.SolicitudDet where a.Numero == e.Numero && a.Linea == e.linea select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.Linea = e.linea; x.idArticulo = e.Id_articulo; x.Cantidad = e.cantidad; ent.SaveChanges(); i++; } } return(true); } } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar el detalle de la Solicitud: " + ex); return(false); } }
public bool ModificarDetalle(List<clsSolicitud_DetT> lista_detalle, int lista_anterior) { try { int cantidad_anterior = lista_anterior; int cantidad_nueva = lista_detalle.Count(); clsSolicitud_DetT e = new clsSolicitud_DetT(); //esto es para verificar si se aumento un nuevo artículo a la lista, en este caso seaumento artículos if (cantidad_nueva > cantidad_anterior) { using (CompraEntities ent = new CompraEntities()) { //se realiza el ingreso del nuevo detalle int cantidad = lista_detalle.Count(); int i = cantidad_nueva - 1; while (cantidad_nueva > cantidad_anterior) { e = lista_detalle[i]; SolicitudDet solicitud_detalle = new SolicitudDet() { Numero = e.Numero, idEmpresa = e.Id_Empresa, Linea = e.linea, idArticulo = e.Id_articulo, Cantidad = e.cantidad }; ent.AddToSolicitudDet(solicitud_detalle); ent.SaveChanges(); i--; cantidad_nueva--; } } //se modifica si los anteriores registros using (CompraEntities ent = new CompraEntities()) { int i = 0; while (i < cantidad_anterior) { e = lista_detalle[i]; //busca por PK el primero que encuentre lo coge var x = (from a in ent.SolicitudDet where a.Numero == e.Numero && a.Linea == e.linea select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.Linea = e.linea; x.idArticulo = e.Id_articulo; x.Cantidad = e.cantidad; ent.SaveChanges(); i++; } } return true; } else { using (CompraEntities ent = new CompraEntities()) { int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; //busca por PK el primero que encuentre lo coge var x = (from a in ent.SolicitudDet where a.Numero == e.Numero && a.Linea == e.linea select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.Linea = e.linea; x.idArticulo = e.Id_articulo; x.Cantidad = e.cantidad; ent.SaveChanges(); i++; } } return true; } } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar el detalle de la Solicitud: " + ex); return false; } }
//Modificar el detalle de Pedido public bool ModificarDetallePedido(List<clsConsolidacionPedidoDet> lista_detalle) { try { clsConsolidacionPedidoDet e = new clsConsolidacionPedidoDet(); using (CompraEntities ent = new CompraEntities()) { int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; //busca por PK el primero que encuentre lo coge var x = (from a in ent.PedidoDet where a.Numero == e.Numero && a.Linea == e.linea select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.Linea = e.linea; x.idArticulo = e.Id_articulo; x.Cantidad = e.cantidad; ent.SaveChanges(); i++; } } return true; } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar el detalle del Pedido: " + ex); return false; } }
//Proceso que modifica la cabecera del Pedido public bool ModificarCabeceraPedido(clsConsolidacionPedido e) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Pedido where a.Numero == e.Numero select a).First(); x.Numero = e.Numero; x.idEmpresa = e.idEmpresa; x.idUsuario = e.idUsuario; x.idTipoArticulo = e.idTipoArticulo; x.idEstado = e.idEstado; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar la Cabecera de Pedido: " + ex); return false; } }
public bool GuardarDet(List<clsConsolidacionPedidoDet> lista_detalle) { try { clsConsolidacionPedidoDet e = new clsConsolidacionPedidoDet(); int id = getIdSiguiente(); e.Numero = id - 1; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas //se hace el ingreso de cada detalle que existe en la lista int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; PedidoDet pedido_detalle = new PedidoDet() { Numero = e.Numero, idEmpresa = e.Id_Empresa, Linea = e.linea, idArticulo = e.Id_articulo, Cantidad = e.cantidad }; ent.AddToPedidoDet(pedido_detalle); ent.SaveChanges(); i++; } } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar el detalle de la Solicitud: " + ex); return false; } }
public bool ModificarCabecera(clsSolicitud e) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Solicitud where a.Numero == e.Numero select a).First(); x.Numero = e.Numero; x.idEmpresa = e.Id_Empresa; x.IdTipoArticulo = e.Id_Tipo_Articulo; x.IdUsuario = e.Id_Usuario; x.idDepartamento = e.Id_Departamento; x.idEstado = e.Id_Estado; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar la Solicitud: " + ex); return false; } }
//Guardando los datos de la Cabecera public bool Guardar(clsCotizacionCabecera_Vista e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Cotizacion cotizacioncab = new Cotizacion() { Numero = e.Numero, idEmpresa = e.idEmpresa, IdUsuario = e.idUsuario, idProveedor = e.idProveedor, idEstado = e.idEstado }; ent.AddToCotizacion(cotizacioncab); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de cotización: " + ex); return false; } }
public bool ModificarEstado(int numero) { try { using (CompraEntities ent = new CompraEntities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Solicitud where a.Numero == numero select a).First(); x.idEstado = 3; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al momento de Modificar Estado la Solicitud: " + ex); return false; } }
//Guardar el Detalle de la Cotizacion. public bool GuardarDet(List<clsCotizacionDetalle_Vista> lista_detalle) { try { clsCotizacionDetalle_Vista e = new clsCotizacionDetalle_Vista(); using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas //se hace el ingreso de cada detalle que existe en la lista int cantidad = lista_detalle.Count(); int i = 0; while (i < cantidad) { e = lista_detalle[i]; CotizacionDet cotizacion_detalle = new CotizacionDet() { Numero = e.Numero, idEmpresa = e.IdEmpresa, Linea = e.linea, NumeroPedido = e.Pedido, }; ent.AddToCotizacionDet(cotizacion_detalle); ent.SaveChanges(); i++; } } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar el detalle de la Cotización: " + ex); return false; } }
//GUARDAR DETALLE Y CABECERA DE UN PEDIDO public bool Guardar(clsConsolidacionPedido e) { try { int id = getIdSiguiente(); e.Numero = id; using (CompraEntities ent = new CompraEntities()) { //se instancia el entity para poder usar los nombres de las tablas Pedido pedidocab = new Pedido() { Numero = e.Numero, idEmpresa = e.idEmpresa, idUsuario = e.idUsuario, idTipoArticulo = e.idTipoArticulo, idEstado = e.idEstado }; ent.AddToPedido(pedidocab); ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error al guardar la cabecera de Pedido: " + ex); return false; } }