public com_comprador_Info get_info(int IdEmpresa, decimal IdComprador) { try { com_comprador_Info info = new com_comprador_Info(); using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = Context.com_comprador.Where(q => q.IdEmpresa == IdEmpresa && q.IdComprador == IdComprador).FirstOrDefault(); if (Entity == null) { return(null); } info = new com_comprador_Info { IdEmpresa = Entity.IdEmpresa, IdComprador = Entity.IdComprador, Estado = Entity.Estado, Descripcion = Entity.Descripcion, IdUsuario_com = Entity.IdUsuario_com, IdPersona = Entity.IdPersona, cedula = Entity.cedula }; } return(info); } catch (Exception) { throw; } }
public bool anularDB(com_comprador_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = Context.com_comprador.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdComprador == info.IdComprador).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(com_comprador_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = Context.com_comprador.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdComprador == info.IdComprador).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Descripcion = info.Descripcion; Entity.IdUsuario_com = info.IdUsuario_com; Entity.IdPersona = info.IdPersona; Entity.cedula = info.cedula; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(com_comprador_Info info) { try { using (Entities_compras Context = new Entities_compras()) { com_comprador Entity = new com_comprador { IdEmpresa = info.IdEmpresa, IdComprador = info.IdComprador = get_id(info.IdEmpresa), Estado = "A", Descripcion = info.Descripcion, IdUsuario_com = info.IdUsuario_com, IdPersona = info.IdPersona, cedula = info.cedula, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.com_comprador.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GuardarDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras Context = new EntitiesCompras()) { com_comprador Address = new com_comprador(); Address.IdComprador = info.IdComprador = getIdComprador(info.IdEmpresa, ref mensaje); Address.IdEmpresa = info.IdEmpresa; Address.IdUsuario_com = info.IdUsuario_com; Address.Descripcion = info.Descripcion.Trim(); Address.Estado = "A"; Address.IdPersona = (info.IdPersona == 0) ? null : info.IdPersona; Address.cedula = info.cedula; Address.IdUsuario = info.IdUsuario; Address.Fecha_Transac = DateTime.Now; Context.com_comprador.Add(Address); Context.SaveChanges(); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean GuardarDB(com_comprador_Info info, ref string mensaje) { try { using (EntitiesCompras Context = new EntitiesCompras()) { com_comprador Address = new com_comprador { IdComprador = info.IdComprador = getIdComprador(info.IdEmpresa, ref mensaje), IdEmpresa = info.IdEmpresa, IdUsuario_com = info.IdUsuario_com, Descripcion = info.Descripcion, Estado = "A", IdUsuario = info.IdUsuario, Correo = info.Correo, Fecha_Transac = DateTime.Now }; Context.com_comprador.Add(Address); int Secuencia = 1; foreach (var item in info.ListaDetalle) { Context.com_comprador_familia.Add(new com_comprador_familia { IdEmpresa = info.IdEmpresa, IdComprador = info.IdComprador, Secuencia = Secuencia++, IdFamilia = item.IdFamilia }); } Context.SaveChanges(); } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.ToString()); } }