public bool anularDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVtaActivo == info.IdVtaActivo); if (Entity == null) { return(false); } Entity.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = new Af_Venta_Activo { IdEmpresa = info.IdEmpresa, Cod_VtaActivo = info.Cod_VtaActivo, Concepto_Vta = info.Concepto_Vta, Estado = info.Estado = "A", Fecha_Venta = info.Fecha_Venta.Date, IdActivoFijo = info.IdActivoFijo, IdCbteCble = info.IdCbteCble, IdEmpresa_ct = info.IdEmpresa_ct, IdTipoCbte = info.IdTipoCbte, IdVtaActivo = info.IdVtaActivo = get_id(info.IdEmpresa), NumComprobante = info.NumComprobante, ValorActivo = info.ValorActivo, Valor_Depre_Acu = info.Valor_Depre_Acu, Valor_Neto = info.Valor_Neto, Valor_Perdi_Gana = info.Valor_Perdi_Gana, Valor_Tot_Bajas = info.Valor_Tot_Bajas, Valor_Tot_Mejora = info.Valor_Tot_Mejora, Valor_Venta = info.Valor_Venta, IdUsuario = info.IdUsuario, Fecha_Transac = DateTime.Now }; Context.Af_Venta_Activo.Add(Entity); Af_Activo_fijo Entity_A = Context.Af_Activo_fijo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdActivoFijo == info.IdActivoFijo).FirstOrDefault(); if (Entity_A == null) { return(false); } Entity_A.Estado_Proceso = "TIP_ESTADO_AF_VENTA"; Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Venta_Activo_Data", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public Boolean GuardarDB(Af_Venta_Activo_Info InfoAf, ref decimal IdVtaActivo, ref string msjError) { try { using (EntitiesActivoFijo Context = new EntitiesActivoFijo()) { //var contact = Af_Venta_Activo.CreateAf_Venta_Activo(0, 0, "", 0, 0, 0, 0, 0, 0, 0, 0, DateTime.Now); var Address = new Af_Venta_Activo(); Address.IdEmpresa = InfoAf.IdEmpresa; Address.IdVtaActivo = InfoAf.IdVtaActivo = IdVtaActivo = GetId(InfoAf.IdEmpresa); Address.Cod_VtaActivo = (InfoAf.Cod_VtaActivo == "" || InfoAf.Cod_VtaActivo == null) ? "Vta_" + InfoAf.IdVtaActivo : InfoAf.Cod_VtaActivo; Address.IdActivoFijo = InfoAf.IdActivoFijo; Address.ValorActivo = InfoAf.ValorActivo; Address.Valor_Tot_Bajas = InfoAf.Valor_Tot_Bajas; Address.Valor_Tot_Mejora = InfoAf.Valor_Tot_Mejora; Address.Valor_Depre_Acu = InfoAf.Valor_Depre_Acu; Address.Valor_Neto = InfoAf.Valor_Neto; Address.Valor_Venta = InfoAf.Valor_Venta; Address.Valor_Perdi_Gana = InfoAf.Valor_Perdi_Gana; Address.NumComprobante = InfoAf.NumComprobante; Address.Concepto_Vta = InfoAf.Concepto_Vta; Address.Fecha_Venta = InfoAf.Fecha_Venta; Address.IdUsuario = InfoAf.IdUsuario; Address.Fecha_Transac = InfoAf.Fecha_Transac; Address.nom_pc = InfoAf.nom_pc; Address.ip = InfoAf.ip; Address.Estado = InfoAf.Estado; //contact = Address; Context.Af_Venta_Activo.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); 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; msjError = mensaje; throw new Exception(ex.InnerException.ToString()); } }
public bool modificarDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVtaActivo == info.IdVtaActivo); if (Entity == null) { return(false); } Entity.Cod_VtaActivo = info.Cod_VtaActivo; Entity.Concepto_Vta = info.Concepto_Vta; Entity.Fecha_Venta = info.Fecha_Venta.Date; Entity.IdCbteCble = info.IdCbteCble; Entity.IdEmpresa_ct = info.IdEmpresa_ct; Entity.IdTipoCbte = info.IdTipoCbte; Entity.NumComprobante = info.NumComprobante; Entity.ValorActivo = info.ValorActivo; Entity.Valor_Depre_Acu = info.Valor_Depre_Acu; Entity.Valor_Neto = info.Valor_Neto; Entity.Valor_Perdi_Gana = info.Valor_Perdi_Gana; Entity.Valor_Tot_Bajas = info.Valor_Tot_Bajas; Entity.Valor_Tot_Mejora = info.Valor_Tot_Mejora; Entity.Valor_Venta = info.Valor_Venta; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "Af_Venta_Activo_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public Af_Venta_Activo_Info get_info(int IdEmpresa, decimal IdVtaActivo) { try { Af_Venta_Activo_Info info = new Af_Venta_Activo_Info(); using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdVtaActivo == IdVtaActivo); if (Entity == null) { return(null); } info = new Af_Venta_Activo_Info { IdEmpresa = Entity.IdEmpresa, Cod_VtaActivo = Entity.Cod_VtaActivo, Concepto_Vta = Entity.Concepto_Vta, Estado = Entity.Estado, Fecha_Venta = Entity.Fecha_Venta, IdActivoFijo = Entity.IdActivoFijo, IdCbteCble = Entity.IdCbteCble, IdEmpresa_ct = Entity.IdEmpresa_ct, IdTipoCbte = Entity.IdTipoCbte, IdVtaActivo = Entity.IdVtaActivo, NumComprobante = Entity.NumComprobante, ValorActivo = Entity.ValorActivo, Valor_Depre_Acu = Entity.Valor_Depre_Acu, Valor_Neto = Entity.Valor_Neto, Valor_Perdi_Gana = Entity.Valor_Perdi_Gana, Valor_Tot_Bajas = Entity.Valor_Tot_Bajas, Valor_Tot_Mejora = Entity.Valor_Tot_Mejora, Valor_Venta = Entity.Valor_Venta }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(Af_Venta_Activo_Info info) { try { using (Entities_activo_fijo Context = new Entities_activo_fijo()) { Af_Venta_Activo Entity = Context.Af_Venta_Activo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdVtaActivo == info.IdVtaActivo); if (Entity == null) { return(false); } Entity.Cod_VtaActivo = info.Cod_VtaActivo; Entity.Concepto_Vta = info.Concepto_Vta; Entity.Fecha_Venta = info.Fecha_Venta.Date; Entity.IdCbteCble = info.IdCbteCble; Entity.IdEmpresa_ct = info.IdEmpresa_ct; Entity.IdTipoCbte = info.IdTipoCbte; Entity.NumComprobante = info.NumComprobante; Entity.ValorActivo = info.ValorActivo; Entity.Valor_Depre_Acu = info.Valor_Depre_Acu; Entity.Valor_Neto = info.Valor_Neto; Entity.Valor_Perdi_Gana = info.Valor_Perdi_Gana; Entity.Valor_Tot_Bajas = info.Valor_Tot_Bajas; Entity.Valor_Tot_Mejora = info.Valor_Tot_Mejora; Entity.Valor_Venta = info.Valor_Venta; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Entity.Fecha_UltMod = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }