public bool modificarDB(cp_codigo_SRI_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = Context.cp_codigo_SRI.FirstOrDefault(q => q.IdCodigo_SRI == info.IdCodigo_SRI); if (Entity == null) { return(false); } Entity.codigoSRI = info.codigoSRI; Entity.co_codigoBase = info.co_codigoBase; Entity.co_descripcion = info.co_descripcion; Entity.co_porRetencion = info.co_porRetencion; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(cp_codigo_SRI_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = new cp_codigo_SRI { IdCodigo_SRI = info.IdCodigo_SRI = get_id(), codigoSRI = info.codigoSRI, co_descripcion = info.co_descripcion, co_codigoBase = info.co_codigoBase, co_porRetencion = info.co_porRetencion, co_estado = info.co_estado = "A", IdTipoSRI = info.IdTipoSRI, co_f_valides_desde = info.co_f_valides_desde.Date, co_f_valides_hasta = info.co_f_valides_hasta.Date }; Context.cp_codigo_SRI.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_codigo_SRI_Info get_info(int IdCodigoSRI) { try { cp_codigo_SRI_Info info = new cp_codigo_SRI_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = Context.cp_codigo_SRI.FirstOrDefault(q => q.IdCodigo_SRI == IdCodigoSRI); if (Entity == null) { return(null); } info = new cp_codigo_SRI_Info { IdCodigo_SRI = Entity.IdCodigo_SRI, codigoSRI = Entity.codigoSRI, co_descripcion = Entity.co_descripcion, co_codigoBase = Entity.co_codigoBase, co_porRetencion = Entity.co_porRetencion, co_estado = Entity.co_estado, IdTipoSRI = Entity.IdTipoSRI, co_f_valides_desde = Entity.co_f_valides_desde, co_f_valides_hasta = Entity.co_f_valides_hasta }; } return(info); } catch (Exception) { throw; } }
public Boolean GrabarDB(cp_codigo_SRI_Info info, ref int id) { try { int id_ = 0; using (EntitiesCuentasxPagar context = new EntitiesCuentasxPagar()) { EntitiesCuentasxPagar EDB = new EntitiesCuentasxPagar(); var Q = from per in EDB.cp_codigo_SRI where per.IdCodigo_SRI == info.IdCodigo_SRI select per; if (Q.ToList().Count == 0) { id_ = GetId(); id = id_; cp_codigo_SRI address = new cp_codigo_SRI(); address.IdCodigo_SRI = id_; address.codigoSRI = info.codigoSRI.Trim(); address.co_codigoBase = info.co_codigoBase.Trim(); address.co_descripcion = info.co_descripcion.Trim(); address.co_porRetencion = info.co_porRetencion; address.co_f_valides_desde = Convert.ToDateTime(info.co_f_vigente_desde.ToShortDateString()); address.co_f_valides_hasta = Convert.ToDateTime(info.co_f_vigente_hasta.ToShortDateString()); address.co_estado = info.co_estado; address.IdTipoSRI = info.IdTipoSRI; address.IdUsuario = info.IdUsuario; address.Fecha_Transac = info.Fecha_Transac; address.ip = info.ip; address.nom_pc = info.nom_pc; // address.IdCtaCble = info.IdCtaCble.Trim(); context.cp_codigo_SRI.Add(address); context.SaveChanges(); } else { 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public bool anularDB(cp_codigo_SRI_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = Context.cp_codigo_SRI.FirstOrDefault(q => q.IdCodigo_SRI == info.IdCodigo_SRI); if (Entity == null) { return(false); } Entity.co_estado = info.co_estado = "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_codigo_SRI_Info get_info(int IdEmpresa, int IdCodigoSRI) { try { cp_codigo_SRI_Info info = new cp_codigo_SRI_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = Context.cp_codigo_SRI.FirstOrDefault(q => q.IdCodigo_SRI == IdCodigoSRI); if (Entity == null) { return(null); } info = new cp_codigo_SRI_Info { IdCodigo_SRI = Entity.IdCodigo_SRI, codigoSRI = Entity.codigoSRI, co_descripcion = Entity.co_descripcion, co_codigoBase = Entity.co_codigoBase, co_porRetencion = Entity.co_porRetencion, co_estado = Entity.co_estado, IdTipoSRI = Entity.IdTipoSRI, co_f_valides_desde = Entity.co_f_valides_desde, co_f_valides_hasta = Entity.co_f_valides_hasta, Sustenta = Entity.Sustenta ?? false, info_codigo_ctacble = new cp_codigo_SRI_x_CtaCble_Info { IdCtaCble = Context.cp_codigo_SRI_x_CtaCble.Where(q => q.IdEmpresa == IdEmpresa && q.idCodigo_SRI == IdCodigoSRI).FirstOrDefault() == null ? null : Context.cp_codigo_SRI_x_CtaCble.Where(q => q.IdEmpresa == IdEmpresa && q.idCodigo_SRI == IdCodigoSRI).FirstOrDefault().IdCtaCble } }; } return(info); } catch (Exception) { throw; } }