public bool modificarDB(Af_Retiro_Activo_Info info) { try { var af = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo); //armar un diario pasando los parametros que pida var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, Convert.ToInt32(info.IdTipoCbte), 0, info.Concepto_Retiro, info.Fecha_Retiro); //modifico el diario if (odata_ct.modificarDB(info_cbte)) { if (odata.modificarDB(info)) { return(true); } } 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 = "Af_Retiro_Activo_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"; 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 guardarDB(Af_Mej_Baj_Activo_Info info) { try { //Obtengo info de parametro Activo fijo var param = odata_af_param.get_info(info.IdEmpresa); //Obtengo el tipo dependiendo si es mejora o baja int IdTipoCbte = info.Id_Tipo == "Mejo_Acti" ? param.IdTipoCbteMejora : param.IdTipoCbteBaja; //Armo un diario pasando los parametros que pida var af = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo); var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, IdTipoCbte, 0, (info.Id_Tipo == "Mejo_Acti" ? "MEJORA - " : "BAJA - ") + info.Motivo, info.Fecha_MejBaj); //Guardo el diario if (odata_ct.guardarDB(info_cbte)) { //Actualizo PK de mejora baja info.IdEmpresa_ct = info_cbte.IdEmpresa; info.IdTipoCbte = info_cbte.IdTipoCbte; info.IdCbteCble = info_cbte.IdCbteCble; //Guardo mejora/baja if (odata.guardarDB(info)) { return(true); } } 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 = "Af_Mej_Baj_Activo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(caj_Caja_Movimiento_Info info) { try { var caja = odata_caja.get_info(info.IdEmpresa, info.IdCaja); var info_ct_cbtecble = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, caja.IdSucursal, info.IdTipocbte, info.IdCbteCble, info.cm_observacion, info.cm_fecha); info_ct_cbtecble.IdUsuarioUltModi = info.IdUsuarioUltMod; if (odata_ct.modificarDB(info_ct_cbtecble)) { if (odata.modificarDB(info)) { return(true); } } 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 = "caj_Caja_Movimiento_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(ro_prestamo_Info info) { try { odata = new ro_prestamo_Data(); info.NumCuotas = info.lst_detalle.Count(); info.Fecha = info.Fecha_PriPago; if (odata.modificarDB(info)) { info.IdPrestamo = info.IdPrestamo; odata_det = new ro_prestamo_detalle_Data(); info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdPrestamo = info.IdPrestamo; }); odata_det.eliminarDB(info); return(odata_det.guardarDB(info.lst_detalle)); } 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 = "ro_prestamo_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool guardarDB(in_transferencia_Info info) { try { info.IdEstadoAprobacion_cat = "XAPRO"; if (odata.guardarDB(info)) { get_info_ing_egr(info); bus_ingreso.guardarDB(info.info_ingreso, "+"); bus_ingreso.guardarDB(info.info_egreso, "-"); info.IdEmpresa_Ing_Egr_Inven_Origen = info.info_egreso.IdEmpresa; info.IdSucursal_Ing_Egr_Inven_Origen = info.info_egreso.IdSucursal; info.IdMovi_inven_tipo_SucuOrig = info.info_egreso.IdMovi_inven_tipo; info.IdNumMovi_Ing_Egr_Inven_Origen = info.info_egreso.IdNumMovi; info.IdEmpresa_Ing_Egr_Inven_Destino = info.info_ingreso.IdEmpresa; info.IdSucursal_Ing_Egr_Inven_Destino = info.info_ingreso.IdSucursal; info.IdMovi_inven_tipo_SucuDest = info.info_ingreso.IdMovi_inven_tipo; info.IdNumMovi_Ing_Egr_Inven_Destino = info.info_ingreso.IdNumMovi; odata.modificar_id_ing_egrDB(info); } return(true); } 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 = "in_transferencia_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(Af_Mej_Baj_Activo_Info info) { try { var af = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo); var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, Convert.ToInt32(info.IdTipoCbte), Convert.ToInt32(info.IdCbteCble), (info.Id_Tipo == "Mejo_Acti" ? "MEJORA - " : "BAJA - ") + info.Motivo, info.Fecha_MejBaj); //Modifico el diario if (odata_ct.modificarDB(info_cbte)) { //Guardo mejora/baja if (odata.modificarDB(info)) { return(true); } } 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 = "Af_Mej_Baj_Activo_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
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 guardarDB(ro_prestamo_Info info) { try { if (info.descuento_mensual) { get_calculomensual(info); } if (info.descuento_quincena) { get_calculoquincenal(info); } info.NumCuotas = info.lst_detalle.Count(); info.Fecha = info.Fecha_PriPago; if (odata.guardarDB(info)) { info.IdPrestamo = info.IdPrestamo; odata_det = new ro_prestamo_detalle_Data(); info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdPrestamo = info.IdPrestamo; }); return(odata_det.guardarDB(info.lst_detalle)); } 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 = "ro_prestamo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(ro_empleado_novedad_Info info) { try { odata_det = new ro_empleado_novedad_det_Data(); info.TotalValor = info.lst_novedad_det.Sum(v => v.Valor); info.NumCoutas = info.lst_novedad_det.Count(); if (odata.modificarDB(info)) { info.lst_novedad_det.ForEach(q => { q.IdEmpresa = info.IdEmpresa; q.IdNomina_tipo = info.IdNomina_Tipo; q.IdNomina_Tipo_Liq = info.IdNomina_TipoLiqui; q.IdEmpleado = info.IdEmpleado; q.IdNovedad = info.IdNovedad; }); odata_det.eliminarDB(info); return(odata_det.guardarDB(info.lst_novedad_det)); } 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 = "ro_empleado_novedad_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public Boolean modificarDB(ro_Historico_Liquidacion_Vacaciones_Info Info) { try { Info.ValorCancelado = Info.detalle.Sum(v => v.Valor_Cancelar); if (data.modificarDB(Info)) { bus_detalle.Eliminar(Info); foreach (var item in Info.detalle) { item.IdEmpleado = Info.IdEmpleado; item.IdEmpresa = Info.IdEmpresa; item.IdLiquidacion = Info.IdLiquidacion; bus_detalle.Guardar_DB(item); } 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 = "ro_Historico_Liquidacion_Vacaciones_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool guardarDB(caj_Caja_Movimiento_Info info) { try { var caja = odata_caja.get_info(info.IdEmpresa, info.IdCaja); //Como necesito que exista un diario para que el movimiento herede sus PK, armo un diario en base a lo que ingresen en la pantalla info.info_ct_cbtecble = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, caja.IdSucursal, info.IdTipocbte, info.IdCbteCble, info.cm_observacion, info.cm_fecha); info.info_ct_cbtecble.IdUsuario = info.IdUsuario; //Guardo el diario if (odata_ct.guardarDB(info.info_ct_cbtecble)) {//Si el diario se guarda exitosamente entonces paso los PK al movimiento de caja info.IdCbteCble = info.info_ct_cbtecble.IdCbteCble; //Guardo el movimiento de caja if (odata.guardarDB(info)) { return(true); } } 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 = "caj_Caja_Movimiento_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool guardarDB(Af_Retiro_Activo_Info info) { try { //obtengo info de param AF var param = odata_af_param.get_info(info.IdEmpresa); var af = odata_af.get_info(info.IdEmpresa, info.IdActivoFijo); //armar un diario pasando los parametros que pida var info_cbte = odata_ct.armar_info(info.lst_ct_cbtecble_det, info.IdEmpresa, af.IdSucursal, param.IdTipoCbteRetiro, 0, info.Concepto_Retiro, info.Fecha_Retiro); //guardo en el diario if (odata_ct.guardarDB(info_cbte)) { //Actualizo PK de mejora baja info.IdEmpresa_ct = info_cbte.IdEmpresa; info.IdTipoCbte = info_cbte.IdTipoCbte; info.IdCbteCble = info_cbte.IdCbteCble; //guarda mejora/baja if (odata.guardarDB(info)) { return(true); } } 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 = "Af_Retiro_Activo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool guardarDB(Af_Depreciacion_Info info) { try { var i_param = odata_param.get_info(info.IdEmpresa); var info_ct_cbtecble = odata_ct.armar_info(info.lst_detalle_ct, info.IdEmpresa, 1, i_param.IdTipoCbte, 0, "Depreciación " + info.IdPeriodo.ToString() + info.Descripcion, info.Fecha_Depreciacion); if (odata_ct.guardarDB(info_ct_cbtecble)) { info.IdEmpresa_ct = info_ct_cbtecble.IdEmpresa; info.IdTipoCbte = info_ct_cbtecble.IdTipoCbte; info.IdCbteCble = info_ct_cbtecble.IdCbteCble; if (odata.guardarDB(info)) { return(true); } } 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 = "Af_Depreciacion_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool GuardarBD(ba_TipoFlujo_Movimiento_Info info) { try { return(odata.GuardarBD(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 = "ba_TipoFlujo_Movimiento_Bus", Metodo = "GuardarDB", IdUsuario = info.IdUsuarioCreacion }); return(false); } }
public bool GuardarDB(ro_EmpleadoNovedadCargaMasiva_Info info) { try { return(odata.GuardarDB(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 = "ro_EmpleadoNovedadCargaMasiva_Bus", Metodo = "GuardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool ModificarDB(cxc_MotivoLiquidacionTarjeta_Info info) { try { 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 = "cxc_MotivoLiquidacionTarjeta_Bus", Metodo = "ModificarDB", IdUsuario = info.IdUsuarioCreacion }); return(false); } }
public bool anularDB(cp_conciliacion_Caja_Info info) { try { return(odata.anularDB(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_conciliacion_Caja_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(ba_Cbte_Ban_Info info, cl_enumeradores.eTipoCbteBancario TipoCbteBanco) { try { return(odata.modificarDB(info, TipoCbteBanco)); } 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 = "ba_Cbte_Ban_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public Boolean modificarDB(ro_Historico_Liquidacion_Vacaciones_Info Info) { try { return(data.guardarDB(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 = "ro_Historico_Liquidacion_Vacaciones_Bus", Metodo = "modificarDB", IdUsuario = Info.IdUsuario }); return(false); } }
public bool ModificarDB(ba_Archivo_Transferencia_Info info) { try { 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 = "ba_Archivo_Transferencia_Bus", Metodo = "ModificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(cxc_LiquidacionRetProv_Info info) { try { 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 = "cxc_cobro_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuarioModificacion }); return(false); } }
public bool modificarDB(ro_empleado_x_ro_rubro_Info info) { try { 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 = "ro_empleado_x_ro_rubro_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool ModificarBD(cp_conciliacionAnticipo_Info info) { try { return(oData.ModificarBD(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_conciliacionAnticipo_Bus", Metodo = "ModificarDB", IdUsuario = info.IdUsuarioCreacion }); return(false); } }
public bool guardarDB(fa_factura_Info info) { try { return(odata.guardarDB(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 = "fa_factura_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(fa_factura_Info info) { try { if (!string.IsNullOrEmpty(info.vt_autorizacion)) { return(odata.modificarDBEspecial(info)); } 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 = "fa_factura_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool guardarDB(ro_PrestamoMasivo_Info info) { try { 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 = "ro_prestamo_Bus", Metodo = "guardarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(Af_Depreciacion_Info info) { try { var info_ct_cbtecble = odata_ct.armar_info(info.lst_detalle_ct, info.IdEmpresa, 1, Convert.ToInt32(info.IdTipoCbte), Convert.ToDecimal(info.IdCbteCble), info.Descripcion, info.Fecha_Depreciacion); if (odata_ct.modificarDB(info_ct_cbtecble)) { if (odata.modificarDB(info)) { return(true); } } 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 = "Af_Depreciacion_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public bool modificarDB(in_transferencia_Info info) { try { odata = new in_transferencia_Data(); odata_det = new in_transferencia_det_Data(); odata_det.anularDB(info); if (odata.modificarDB(info)) { get_info_ing_egr(info); bus_ingreso.modificarDB(info.info_ingreso); bus_ingreso.modificarDB(info.info_egreso); } return(true); } 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 = "in_transferencia_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public Boolean modificarDB(cp_orden_pago_Info info) { var ObservacionComprobante = ""; try { if (cl_enumeradores.eTipoPersona.CLIENTE.ToString() == info.IdTipo_Persona) { info_cliente = bus_cliente.get_info(info.IdEmpresa, Convert.ToInt32(info.IdEntidad)); info.IdPersona = info_cliente.IdPersona; ObservacionComprobante = "Orden pago a cliente: " + (info_cliente.info_persona.pe_nombreCompleto) == null ? "" : info_cliente.info_persona.pe_nombreCompleto + " " + info.Observacion; } if (cl_enumeradores.eTipoPersona.EMPLEA.ToString() == info.IdTipo_Persona) { info_empleado = bus_empleado.get_info(info.IdEmpresa, Convert.ToInt32(info.IdEntidad)); info.IdPersona = info_empleado.IdPersona; ObservacionComprobante = "Orden pago a empleado: " + (info_empleado.info_persona.pe_nombreCompleto) == null ? "" : info_empleado.info_persona.pe_nombreCompleto + " " + info.Observacion; } if (cl_enumeradores.eTipoPersona.PERSONA.ToString() == info.IdTipo_Persona) { info_persona = bus_persona.get_info(Convert.ToInt32(info.IdPersona)); info.IdPersona = info_persona.IdPersona; ObservacionComprobante = "Orden pago a persona: " + (info_persona.pe_nombreCompleto) == null ? "" : info_persona.pe_nombreCompleto + " " + info.Observacion; } if (cl_enumeradores.eTipoPersona.PROVEE.ToString() == info.IdTipo_Persona) { info_proveedor = bus_proveedor.get_info(info.IdEmpresa, Convert.ToInt32(info.IdEntidad)); info.IdPersona = info_proveedor.IdPersona; ObservacionComprobante = "Orden pago a proveedor: " + (info_proveedor.info_persona.pe_nombreCompleto) == null ? "" : info_proveedor.info_persona.pe_nombreCompleto + " " + info.Observacion; } info.info_comprobante.IdEmpresa = info.IdEmpresa; info.info_comprobante.cb_Fecha = (DateTime)info.Fecha; info.info_comprobante.IdSucursal = info.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; if (info_cliente != null || info_empleado != null || info_persona != null || info_proveedor != null) { if (info.Observacion == null) { info.Observacion = ""; } info.info_comprobante.cb_Observacion = ObservacionComprobante; } else { info.info_comprobante.cb_Observacion = info.Observacion; } if (oData.modificarDB(info)) { bus_contabilidad.modificarDB(info.info_comprobante); foreach (var item in info.detalle) { item.IdEmpresa = info.IdEmpresa; item.IdOrdenPago = info.IdOrdenPago; odata_detalle.modificarDB(item); } } return(true); } 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_orden_pago_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }