public bool guardarDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = "RETEN"; if (info.re_Tiene_RFuente == null) { info.re_Tiene_RFuente = "N"; } if (info.re_Tiene_RTiva == null) { info.re_Tiene_RTiva = "N"; } info.re_EstaImpresa = "N"; info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; info.info_comprobante.cb_Anio = info.info_comprobante.cb_Fecha.Year; info.info_comprobante.cb_mes = info.info_comprobante.cb_Fecha.Month; info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; if (bus_comprobante.guardarDB(info.info_comprobante)) { if (odata.guardarDB(info)) { info_comp_x_retencion.ct_IdEmpresa = info.IdEmpresa; info_comp_x_retencion.rt_IdRetencion = info.IdRetencion; info_comp_x_retencion.ct_IdTipoCbte = info.info_comprobante.IdTipoCbte; info_comp_x_retencion.ct_IdCbteCble = info.info_comprobante.IdCbteCble; info_comp_x_retencion.Observacion = info.observacion; data_comp_x_retencion.guardarDB(info_comp_x_retencion); info_talonario.IdEmpresa = info.IdEmpresa; info_talonario.Establecimiento = info.serie1; info_talonario.PuntoEmision = info.serie2; info_talonario.NumDocumento = info.NumRetencion; info_talonario.Usado = true; info_talonario.CodDocumentoTipo = "RETEN"; data_talonario.modificar_estado_usadoDB(info_talonario); return(true); } else { return(false); } } else { return(false); } } catch (Exception) { throw; } }
public bool modificarDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); cp_orden_giro_Data odata_og = new cp_orden_giro_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = "RETEN"; info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; //REVISA CARLOS FALTA IDSUCURSAL info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; info.info_comprobante.IdSucursal = info.IdSucursal; return(odata.modificarDB(info)); } catch (Exception ex) { tb_LogError_Bus LogData = new tb_LogError_Bus(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_retencion_Info_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); cp_orden_giro_Data odata_og = new cp_orden_giro_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = "RETEN"; if (info.re_Tiene_RFuente == null) { info.re_Tiene_RFuente = "N"; } if (info.re_Tiene_RTiva == null) { info.re_Tiene_RTiva = "N"; } info.re_EstaImpresa = "N"; info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; //REVISA CARLOS FALTA IDSUCURSAL info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; info.info_comprobante.IdSucursal = info.IdSucursal; return(odata.modificarDB(info)); } catch (Exception) { throw; } }
public bool guardarDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = cl_enumeradores.eTipoDocumento.RETEN.ToString(); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; //REVISA CARLOS FALTA IDSUCURSAL info_orden_giro = o_data_orden_giro.get_info_retencion(info.IdEmpresa, Convert.ToInt32(info.IdTipoCbte_Ogiro), Convert.ToInt32(info.IdCbteCble_Ogiro)); info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; info.info_comprobante.IdSucursal = info.IdSucursal; if (odata.guardarDB(info)) { return(true); } else { return(false); } } catch (Exception ex) { tb_LogError_Bus LogData = new tb_LogError_Bus(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_retencion_Info_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool anularDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = "RETEN"; if (info.re_Tiene_RFuente == null) { info.re_Tiene_RFuente = "N"; } if (info.re_Tiene_RTiva == null) { info.re_Tiene_RTiva = "N"; } info.re_EstaImpresa = "N"; info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; info.info_comprobante.cb_Anio = info.info_comprobante.cb_Fecha.Year; info.info_comprobante.cb_mes = info.info_comprobante.cb_Fecha.Month; info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; if (bus_comprobante.anularDB(info.info_comprobante)) { if (odata.anularDB(info)) { return(true); } else { return(false); } } else { return(false); } } catch (Exception) { throw; } }
public bool guardarDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = cl_enumeradores.eTipoDocumento.RETEN.ToString(); if (info.re_Tiene_RFuente == null) { info.re_Tiene_RFuente = "N"; } if (info.re_Tiene_RTiva == null) { info.re_Tiene_RTiva = "N"; } info.re_EstaImpresa = "N"; info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; //REVISA CARLOS FALTA IDSUCURSAL info_orden_giro = o_data_orden_giro.get_info_retencion(info.IdEmpresa, Convert.ToInt32(info.IdTipoCbte_Ogiro), Convert.ToInt32(info.IdCbteCble_Ogiro)); info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; info.info_comprobante.IdSucursal = info.IdSucursal; if (odata.guardarDB(info)) { return(true); } else { return(false); } } catch (Exception) { throw; } }
public bool anularDB(cp_retencion_Info info) { try { odata = new cp_retencion_Data(); info.IdEmpresa_Ogiro = info.IdEmpresa; info.CodDocumentoTipo = "RETEN"; info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.fecha; //REVISA CARLOS FALTA IDSUCURSAL info.info_comprobante.cb_Estado = "A"; info.info_comprobante.IdPeriodo = Convert.ToInt32(info.info_comprobante.cb_Fecha.Year.ToString() + info.info_comprobante.cb_Fecha.Month.ToString().PadLeft(2, '0')); info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Observacion = info.observacion; if (bus_comprobante.anularDB(info.info_comprobante)) { if (odata.anularDB(info)) { return(true); } else { return(false); } } else { return(false); } } catch (Exception) { throw; } }