public bool guardarDB(cp_orden_pago_tipo_Info item) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago_tipo Entity = new cp_orden_pago_tipo { IdTipo_op = item.IdTipo_op, Descripcion = item.Descripcion, GeneraDiario = item.GeneraDiario, Estado = "A" }; Context.cp_orden_pago_tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean ModificarDB(cp_orden_pago_tipo_Info Info) { try { EntitiesCuentasxPagar context = new EntitiesCuentasxPagar(); var address = context.cp_orden_pago_tipo.FirstOrDefault(var => var.IdTipo_op == Info.IdTipo_op); if (address != null) { address.Descripcion = Info.Descripcion; address.GeneraDiario = Info.GeneraDiario; address.Estado = Info.Estado; 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public ActionResult Index() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion #region Permisos seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "CuentasPorPagar", "TipoOrdenPago", "Index"); ViewBag.Nuevo = info.Nuevo; #endregion cp_orden_pago_tipo_Info model = new cp_orden_pago_tipo_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession) }; var lst = bus_top.get_list(); Lista_OrdenPagoTipo.set_list(lst, model.IdTransaccionSession); return(View(model)); }
public bool si_existe(cp_orden_pago_tipo_Info info) { try { return(oData.si_existe(info)); } catch (Exception) { throw; } }
public bool anularDB(cp_orden_pago_tipo_Info info) { try { return(oData.anularDB(info)); } catch (Exception) { throw; } }
public Boolean GuardarDB(cp_orden_pago_tipo_Info Info) { try { return(data.GuardarDB(Info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "GuardarDB", ex.Message), ex) { EntityType = typeof(cp_orden_pago_tipo_Bus) }; } }
public bool guardarDB(cp_orden_pago_tipo_Info info) { try { if (!oData.si_existe(info)) { return(oData.guardarDB(info)); } return(true); } catch (Exception) { throw; } }
public List <cp_orden_pago_tipo_Info> Get_List_orden_pago_tipo_x_Empresa(int IdEmpresa) { try { List <cp_orden_pago_tipo_Info> lM = new List <cp_orden_pago_tipo_Info>(); EntitiesCuentasxPagar OEUser = new EntitiesCuentasxPagar(); var OrdenTipoPago = from selec in OEUser.vwcp_orden_pago_tipo_x_empresa where selec.Estado == "A" && selec.IdEmpresa == IdEmpresa select selec; foreach (var item in OrdenTipoPago) { cp_orden_pago_tipo_Info info = new cp_orden_pago_tipo_Info(); info.IdTipo_op = item.IdTipo_op; info.Descripcion = item.Descripcion; info.Estado = item.Estado; info.GeneraDiario = item.GeneraDiario; info.IdEmpresa = item.IdEmpresa; info.IdCtaCble = item.IdCtaCble; info.IdCtaCble_Credito = item.IdCtaCble_Credito; info.IdCentroCosto = item.IdCentroCosto; info.IdTipoCbte_OP = item.IdTipoCbte_OP; info.IdTipoCbte_OP_anulacion = item.IdTipoCbte_OP_anulacion; info.IdEstadoAprobacion = item.IdEstadoAprobacion; info.Dispara_Alerta = (item.Dispara_Alerta == null) ? false : Convert.ToBoolean(item.Dispara_Alerta); lM.Add(info); } return(lM); } 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool anularDB(cp_orden_pago_tipo_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago_tipo Entity = Context.cp_orden_pago_tipo.FirstOrDefault(q => q.IdTipo_op == info.IdTipo_op); if (Entity == null) { return(false); } Entity.Estado = "I"; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <cp_orden_pago_tipo_Info> Get_List_orden_pago_tipo() { try { EntitiesCuentasxPagar context = new EntitiesCuentasxPagar(); List <cp_orden_pago_tipo_Info> lst = new List <cp_orden_pago_tipo_Info>(); var select = from q in context.cp_orden_pago_tipo select q; cp_orden_pago_tipo_Info Info; foreach (var item in select) { Info = new cp_orden_pago_tipo_Info(); Info.IdTipo_op = item.IdTipo_op; Info.Descripcion = item.Descripcion; Info.Estado = item.Estado; if (item.GeneraDiario == "S") { Info.GeneraDiario = "Si"; } else { Info.GeneraDiario = "No"; } Info.check = false; lst.Add(Info); } return(lst); } 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.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public bool si_existe(cp_orden_pago_tipo_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago_tipo Entity = Context.cp_orden_pago_tipo.FirstOrDefault(q => q.IdTipo_op == info.IdTipo_op); if (Entity == null) { return (false); } else { return(true); } } } catch (Exception) { throw; } }
private void Grabar() { try { string msgError = ""; xtraTabControlOrden.Focus(); foreach (var Info_Tipo_Pago_x_Emp in BindingList_x_orden_pago_tipo_x_empresa) { cp_orden_pago_tipo_Info Info_Orden_Pago_tipo = new cp_orden_pago_tipo_Info(); Info_Orden_Pago_tipo.IdTipo_op = Info_Tipo_Pago_x_Emp.IdTipo_op; Info_Orden_Pago_tipo.Descripcion = Info_Tipo_Pago_x_Emp.nom_Tipo_op; Info_Orden_Pago_tipo.Estado = Info_Tipo_Pago_x_Emp.Estado; Info_Orden_Pago_tipo.GeneraDiario = Info_Tipo_Pago_x_Emp.GeneraDiario; Info_Orden_Pago_tipo.Dispara_Alerta = Info_Tipo_Pago_x_Emp.Dispara_Alerta; if (BusordenTipo.ValidarCodigoExiste(Info_Orden_Pago_tipo.IdTipo_op)) { BusordenTipo.ModificarDB(Info_Orden_Pago_tipo); } else { BusordenTipo.GuardarDB(Info_Orden_Pago_tipo); } if (BusordenTipoEmpresa.ValidarCodigoExiste(Info_Tipo_Pago_x_Emp.IdTipo_op, Info_Tipo_Pago_x_Emp.IdEmpresa)) { if (BusordenTipoEmpresa.ModificarDB(Info_Tipo_Pago_x_Emp, ref msgError)) { //MessageBox.Show("Ha sido guardado el registro con éxito", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (BusordenTipoEmpresa.GuardarDB(Info_Tipo_Pago_x_Emp, ref msgError)) { //MessageBox.Show("Ha sido guardado el registro con éxito", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } MessageBox.Show("Ha sido guardado el registro con éxito", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); if (xtraTabControlOrden.SelectedTabPage == xtraTabTipoTransacciones) { int focus = this.gridViewTransaccion.FocusedRowHandle; gridViewTransaccion.FocusedRowHandle = focus + 1; bandtransac = 0; if (BusTipoTransac.ModificarDB(new List <cp_trans_a_generar_x_FormaPago_OP_Info>(BindingList_TipoTransac))) { MessageBox.Show("Se Ha guardado exitosamente el Tipo de Transacción de Orden de Pago", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); gridCmbTipoTransaccion.DataSource = BusTipoTransac.Get_List_trans_a_generar_x_FormaPago_OP(); } gridControlTransaccion.DataSource = BindingList_TipoTransac = null; gridControlTransaccion.DataSource = BindingList_TipoTransac = new BindingList <cp_trans_a_generar_x_FormaPago_OP_Info>(BusTipoTransac.Get_List_trans_a_generar_x_FormaPago_OP()); } if (xtraTabControlOrden.SelectedTabPage == xtraTabEstado) { int focus = this.gridViewEstado.FocusedRowHandle; gridViewEstado.FocusedRowHandle = focus + 1; bandEstado = 0; if (BusestadoApro.ModificarDB(new List <cp_orden_pago_estado_aprob_Info>(BindingList_orden_pago_estado_aprob))) { MessageBox.Show("Se ha guardado exitosamente los Estados de Orden de Pago", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } gridControlEstado.DataSource = BindingList_orden_pago_estado_aprob = null; gridControlEstado.DataSource = BindingList_orden_pago_estado_aprob = new BindingList <cp_orden_pago_estado_aprob_Info>(BusestadoApro.Get_List_orden_pago_estado_aprob()); } if (xtraTabControlOrden.SelectedTabPage == xtraTabForma) { int focus = this.gridViewForma.FocusedRowHandle; gridViewForma.FocusedRowHandle = focus + 1; bandForma = 0; gridViewForma.FocusedRowHandle = -1; BindingList <cp_orden_pago_formapago_Info> DataSources = new BindingList <cp_orden_pago_formapago_Info>(BindingList_orden_pago_formapago); if (BusformaPago.ModificarDB(new List <cp_orden_pago_formapago_Info>(DataSources))) { MessageBox.Show("Se ha guardado exitosamente la Forma de Cancelación de Ordenes de Pago", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } gridControlForma.DataSource = BindingList_orden_pago_formapago = null; gridControlForma.DataSource = BindingList_orden_pago_formapago = new BindingList <cp_orden_pago_formapago_Info>(BusformaPago.Get_List_orden_pago_formapago()); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }