public bool modificarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.cod_PuntoVta = info.cod_PuntoVta; Entity.nom_PuntoVta = info.nom_PuntoVta; Entity.IdCaja = info.IdCaja; Entity.IPImpresora = info.IPImpresora; Entity.NumCopias = info.NumCopias; Entity.CobroAutomatico = info.CobroAutomatico; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public fa_PuntoVta_Info get_info(int IdEmpresa, int IdSucursal, int IdPuntoVta) { try { fa_PuntoVta_Info info = new fa_PuntoVta_Info(); using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdPuntoVta == IdPuntoVta); if (Entity == null) { return(null); } info = new fa_PuntoVta_Info { IdEmpresa = Entity.IdEmpresa, IdSucursal = Entity.IdSucursal, IdBodega = Entity.IdBodega, IdPuntoVta = Entity.IdPuntoVta, cod_PuntoVta = Entity.cod_PuntoVta, nom_PuntoVta = Entity.nom_PuntoVta, estado = Entity.estado }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = new fa_PuntoVta { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdBodega = info.IdBodega, IdPuntoVta = info.IdPuntoVta = get_id(info.IdEmpresa, info.IdSucursal), cod_PuntoVta = info.cod_PuntoVta, nom_PuntoVta = info.nom_PuntoVta, estado = info.estado = true, IdCaja = info.IdCaja, IPImpresora = info.IPImpresora, NumCopias = info.NumCopias, CobroAutomatico = info.CobroAutomatico }; Context.fa_PuntoVta.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdBodega == info.IdBodega && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.estado = Entity.estado = false; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.MotivoAnulacion = info.MotivoAnulacion; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool AnularDB(fa_PuntoVta_Info info, ref string msg) { try { using (EntitiesFacturacion context = new EntitiesFacturacion()) { fa_PuntoVta entity = context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (entity != null) { entity.estado = false; context.SaveChanges(); msg = "Punto de venta # " + info.IdPuntoVta.ToString() + " sucursal # " + info.IdSucursal.ToString() + " anulado exitosamente"; } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public bool modificarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = Context.fa_PuntoVta.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdSucursal == info.IdSucursal && q.IdPuntoVta == info.IdPuntoVta); if (Entity == null) { return(false); } Entity.cod_PuntoVta = info.cod_PuntoVta; Entity.nom_PuntoVta = info.nom_PuntoVta; Entity.IdCaja = info.IdCaja; Entity.IPImpresora = info.IPImpresora; Entity.NumCopias = info.NumCopias; Entity.CobroAutomatico = info.CobroAutomatico; Entity.EsElectronico = info.EsElectronico; Entity.codDocumentoTipo = info.codDocumentoTipo; Entity.IdUsuarioModificacion = info.IdUsuarioModificacion; Entity.FechaModificacion = DateTime.Now; var lst_Usuarios = Context.fa_PuntoVta_x_seg_usuario.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdPuntoVta == info.IdPuntoVta).ToList(); Context.fa_PuntoVta_x_seg_usuario.RemoveRange(lst_Usuarios); if (info.lst_usuarios != null || info.lst_usuarios.Count > 0) { int Secuencia = 1; foreach (var item in info.lst_usuarios) { Context.fa_PuntoVta_x_seg_usuario.Add(new fa_PuntoVta_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdPuntoVta = info.IdPuntoVta, IdSucursal = info.IdSucursal, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_PuntoVta_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_PuntoVta Entity = new fa_PuntoVta { IdEmpresa = info.IdEmpresa, IdSucursal = info.IdSucursal, IdBodega = info.IdBodega, IdPuntoVta = info.IdPuntoVta = get_id(info.IdEmpresa, info.IdSucursal), cod_PuntoVta = info.cod_PuntoVta, nom_PuntoVta = info.nom_PuntoVta, estado = info.estado = true, IdCaja = info.IdCaja, IPImpresora = info.IPImpresora, NumCopias = info.NumCopias, CobroAutomatico = info.CobroAutomatico, EsElectronico = info.EsElectronico, codDocumentoTipo = info.codDocumentoTipo, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = DateTime.Now }; Context.fa_PuntoVta.Add(Entity); if (info.lst_usuarios != null || info.lst_usuarios.Count > 0) { int Secuencia = 1; foreach (var item in info.lst_usuarios) { Context.fa_PuntoVta_x_seg_usuario.Add(new fa_PuntoVta_x_seg_usuario { IdEmpresa = info.IdEmpresa, IdPuntoVta = info.IdPuntoVta, IdSucursal = info.IdSucursal, Secuencia = Secuencia++, IdUsuario = item.IdUsuario }); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool GrabarDB(fa_PuntoVta_Info info, ref string msg) { try { using (EntitiesFacturacion context = new EntitiesFacturacion()) { var lst = from q in context.fa_PuntoVta where q.IdEmpresa == info.IdEmpresa && q.IdPuntoVta == info.IdPuntoVta && q.IdSucursal == info.IdSucursal select q; if (lst.Count() == 0) { fa_PuntoVta entity = new fa_PuntoVta(); entity.IdEmpresa = info.IdEmpresa; entity.IdSucursal = info.IdSucursal; entity.IdPuntoVta = info.IdPuntoVta = Get_ID(info.IdEmpresa, info.IdSucursal); entity.cod_PuntoVta = info.cod_PuntoVta == "" ? "S" + info.IdSucursal + "-" + info.IdPuntoVta : info.cod_PuntoVta; entity.nom_PuntoVta = info.nom_PuntoVta; entity.IdBodega = info.IdBodega; entity.estado = true; context.fa_PuntoVta.Add(entity); context.SaveChanges(); msg = "Punto de venta #: " + info.IdPuntoVta.ToString() + " registrado exitosamente."; } else { msg = "El punto de venta Ingresado ya existe por favor ingresar uno diferente"; return(false); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }