private void ValoresIniciales() { ResultadoStored_Str Resultado = new BD.ResultadoStored_Str(); Resultado = clsBD.Puentes_C_ObtenerFechaUltimoCierre(); if (!Resultado.HayError) { dtpFechaPago.MinDate = new DateTime(2005, 01, 01); dtpFechaPago.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpFechaPago.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); cboNumeroPrestamo.DisplayMember = "Descripcion"; cboNumeroPrestamo.ValueMember = "Valor"; cboNumeroPrestamo.DataSource = clsBD.Puentes_C_ObtenerPrestamos().Resultado; txtComiAplicacion.Value = 0; txtInteresCapVenc.Value = 0; txtInteresCubierto.Value = 0; txtMontoTotal.Value = 0; txtPagoCapital.Value = 0; txtPagoIntMoratorios.Value = 0; btnCrear.Enabled = false; txtObservaciones.Text = string.Empty; ListaArchivos = new List <string>(); Archivos = new DataTable(); Archivos.Columns.Add("Archivo"); Archivos.Columns.Add("Ubicación"); grdArchivos.DataSource = null; grdPropiedades.DataSource = null; } else { MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ValoresIniciales() { ResultadoStored_Str Resultado = new BD.ResultadoStored_Str(); DateTime FechaConta; DateTime FechaCierre; btnProcesar.Enabled = false; Resultado = clsBD.Puentes_C_ObtenerFechaContable(); FechaConta = clsGeneral.ObtieneFecha(Resultado.Resultado); if (!Resultado.HayError && FechaConta.Year > 1900) { Resultado = new BD.ResultadoStored_Str(); Resultado = clsBD.Puentes_C_ObtenerFechaUltimoCierre(); FechaCierre = clsGeneral.ObtieneFecha(Resultado.Resultado); if (!Resultado.HayError && FechaCierre.Year > 1900) { try { if (FechaConta.AddMonths(1) <= FechaCierre) { lblFechaActual.Text = "Fecha actual: " + FechaConta.ToString("dd/MM/yyyy"); dtpFecha.MinDate = FechaConta.AddMonths(1); dtpFecha.Value = FechaConta.AddMonths(1); dtpFecha.MaxDate = FechaCierre; btnProcesar.Enabled = true; } else { MessageBox.Show("La fecha contable próxima es mayor a la fecha de cierre actual", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Error al asignar límites de fecha: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error al obtener fecha de cierre: " + Resultado.Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Error al obtener fecha contable actual: " + Resultado.Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ValoresIniciales() { ResultadoStored_Str Resultado = new BD.ResultadoStored_Str(); Resultado = clsBD.Puentes_C_ObtenerFechaUltimoCierre(); if (!Resultado.HayError) { dtpFechaInicial.MinDate = new DateTime(2005, 01, 01); dtpFechaInicial.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpFechaInicial.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpFechaFinal.MinDate = new DateTime(2005, 01, 01); dtpFechaFinal.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpFechaFinal.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); cboNumeroPrestamo.DisplayMember = "Descripcion"; cboNumeroPrestamo.ValueMember = "Valor"; cboNumeroPrestamo.DataSource = clsBD.Puentes_C_ObtenerPrestamos(true).Resultado; //Pagos dtpPFechaInicial.MinDate = new DateTime(2005, 01, 01); dtpPFechaInicial.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpPFechaInicial.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpPFechaFinal.MinDate = new DateTime(2005, 01, 01); dtpPFechaFinal.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpPFechaFinal.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); cboPNumeroPrestamo.DisplayMember = "Descripcion"; cboPNumeroPrestamo.ValueMember = "Valor"; cboPNumeroPrestamo.DataSource = clsBD.Puentes_C_ObtenerPrestamos(true).Resultado; //Ajustes dtpAFechaInicial.MinDate = new DateTime(2005, 01, 01); dtpAFechaInicial.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpAFechaInicial.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpAFechaFinal.MinDate = new DateTime(2005, 01, 01); dtpAFechaFinal.MaxDate = clsGeneral.ObtieneFecha(Resultado.Resultado); dtpAFechaFinal.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); cboANumeroPrestamo.DisplayMember = "Descripcion"; cboANumeroPrestamo.ValueMember = "Valor"; cboANumeroPrestamo.DataSource = clsBD.Puentes_C_ObtenerPrestamos(true).Resultado; } else { MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnProcesar_Click(object sender, EventArgs e) { ResultadoStored_Str Resultado = new BD.ResultadoStored_Str(); clsGeneral.BitacoraMovimientosSistema Bitacora = new clsGeneral.BitacoraMovimientosSistema(Sistema.Global.Usr_Id, CatalogoStoreds.Sistema_U_ParametrosMantenimiento, vBit_DatosPrevios: clsGeneral.Zip("Parámetros: @SisMant = " + ((chkActivo.Checked) ? "1" : "0") + "; @UsuMant = " + cboUsuarios.SelectedValue.ToString())); Resultado = clsBD.Sistema_U_ParametrosMantenimiento((chkActivo.Checked) ? "1" : "0", cboUsuarios.SelectedValue.ToString()); if (!Resultado.HayError) { clsBD.Bitacoras_I_MovimientosSistema(Bitacora); MessageBox.Show("Proceso satisfacoriamente finalizado", "Mantenimiento del sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarValoresIniciales(); } else { MessageBox.Show(Resultado.Error, "Errores en el proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void UltimaFecha() { ResultadoStored_Str Resultado = new BD.ResultadoStored_Str(); Resultado = clsBD.Puentes_C_ObtenerFechaUltimoCierre(); dtpFechaSistema.Value = clsGeneral.ObtieneFecha(Resultado.Resultado); //if (Resultado.Resultado.Rows[0]["Validacion"].ToString() == string.Empty) //{ // btnCrear.Enabled = true; //} //else //{ // btnCrear.Enabled = false; // lblMensaje.Text = Resultado.Resultado.Rows[0]["Validacion"].ToString(); //} if (dtpFechaSistema.Value > DateTime.Now) { btnCrear.Enabled = false; MessageBox.Show("No existen periodos pendientes por cerrar", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static RespuestaAcceso ValidarAccesoUsuario(int Usr_Id, int Mod_Id) { RespuestaAcceso Respuesta = new RespuestaAcceso(); if (Usr_Id > 0) { ResultadoStored_Int Resultado = new ResultadoStored_Int(); Resultado = clsBD.Sistema_C_Mantenimiento(Usr_Id); if (!Resultado.HayError) { if (Resultado.Resultado == 0) { Resultado = new ResultadoStored_Int(); Resultado = clsBD.Usuarios_C_AccesoModulo(Usr_Id, Mod_Id); if (!Resultado.HayError) { if (Resultado.Resultado > 0) { ResultadoStored_Str Resultado2 = new BD.ResultadoStored_Str(); Resultado2 = clsBD.Modulos_C_Activo(Mod_Id); if (!Resultado2.HayError) { if (Resultado2.Resultado == "S") { Respuesta.Permitido = true; Respuesta.Mensaje = ""; Respuesta.Titulo = ""; Respuesta.MsgIcon = MessageBoxIcon.None; } else { Respuesta.Permitido = false; Respuesta.Mensaje = "Tiene permiso para acceder a este módulo, sin embargo, no se encuentra disponible"; Respuesta.Titulo = "Acceso denegado"; Respuesta.MsgIcon = MessageBoxIcon.Stop; } } else { Respuesta.Permitido = false; Respuesta.Mensaje = Resultado.Error; Respuesta.Titulo = "Error al validar disponibilidad del módulo"; Respuesta.MsgIcon = MessageBoxIcon.Error; } } else { Respuesta.Permitido = false; Respuesta.Mensaje = "No tiene permiso para acceder a este módulo"; Respuesta.Titulo = "Acceso denegado"; Respuesta.MsgIcon = MessageBoxIcon.Stop; } } else { Respuesta.Permitido = false; Respuesta.Mensaje = Resultado.Error; Respuesta.Titulo = "Error al validar acceso al módulo"; Respuesta.MsgIcon = MessageBoxIcon.Error; } } else { Respuesta.Permitido = false; Respuesta.Mensaje = "El sistema se encuentra en mantenimiento"; Respuesta.Titulo = "Acceso denegado"; Respuesta.MsgIcon = MessageBoxIcon.Information; } } else { Respuesta.Permitido = false; Respuesta.Mensaje = Resultado.Error; Respuesta.Titulo = "Error al validar mantenimiento"; Respuesta.MsgIcon = MessageBoxIcon.Error; } } else { Respuesta.Permitido = false; Respuesta.Mensaje = "No se encontró el Id de su usuario"; Respuesta.Titulo = "Error al verificar usuario"; Respuesta.MsgIcon = MessageBoxIcon.Stop; } return(Respuesta); }