private void CargarDatos() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } try { string sentencia = "SELECT * FROM arca_tesoros.ft_view_solicitudes();"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); try { dsCoordinador_Dia1.dtSolicitudes.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsCoordinador_Dia1.dtSolicitudes); } catch (Exception Exc) { } } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "CargarDatosAsistencia"); MessageBox.Show("Algo salió mal mientras se cargaba lista asistencia."); } }
private void CargarDatosAsistenciaHistoricos() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_view_lista_asistencia_historico (:p_fecha, :p_id_area_atencion)"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_fecha", PgSqlType.Date).Value = dateFechaAsistencia.EditValue; pgComando.Parameters.Add("p_id_area_atencion", PgSqlType.Int).Value = Pro_ID_AreaAtencion; try { dsCoordinadoresEdad1.dtListaAsistenciaHistorico.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsCoordinadoresEdad1.dtListaAsistenciaHistorico); if (dsCoordinadoresEdad1.dtListaAsistenciaHistorico.Count == 0) { Utilidades.MostrarDialogo(FindForm(), "Arca de los Tesoros", "¡No se encontraron registros para esta fecha!", Utilidades.BotonesDialogo.Ok); } CargarImagenesEstadoAsistencia(); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "CargarDatosAsistencia"); } }
private void RegistrarEstadoSolicitud(int p_id_colaborador_solicitud, ESTADOS_SOLICITUD p_estado_solicitud) { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_mant_respuesta_solicitud ( :p_id_colaborador_solicitud, :p_usuario, :p_estado, :p_observaciones_rechazo )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_colaborador_solicitud", PgSqlType.Int).Value = p_id_colaborador_solicitud; pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = Pro_Usuario; pgComando.Parameters.Add("p_estado", PgSqlType.Int).Value = (int)p_estado_solicitud; pgComando.Parameters.Add("p_observaciones_rechazo", PgSqlType.VarChar).Value = memoMotivosRechazo.Text; try { pgComando.ExecuteNonQuery(); MessageBox.Show("Solicitud Aprobada"); } catch (Exception Exc) { MessageBox.Show("Algo salió mal mientras se registraba el estado de la solicitud."); } }
private void TrasladarEmpleado() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_mant_trasladar_empleado_a_sucursal(:p_id_cliente_servicio, :p_id_agencia_servicio_destino, :p_codigoempleado, :p_usuario);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_ClienteServicio; pgComando.Parameters.Add("p_id_agencia_servicio_destino", PgSqlType.Int).Value = Pro_ID_AgenciaServicio; pgComando.Parameters.Add("p_codigoempleado", PgSqlType.VarChar).Value = Pro_CodigoEmpleadoSelecciondo; pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = Pro_Usuario; try { pgComando.ExecuteNonQuery(); sentencia = null; pgComando.Dispose(); MessageBox.Show("El traslado se completó de manera correcta."); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el traslado del empleado. " + Exc.Message); } }
private void ObtenerInformacionActividad() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_view_datos_actividades ( :p_id_actividad )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_actividad", PgSqlType.Int).Value = Pro_ID_Actividad; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { lblEncabezado.Text = "Lista de Asistencia para el día " + pgDr.GetDateTime("fecha").Date.ToShortDateString(); } pgDr.Close(); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "ObtenerInformacionActividad"); } }
private void CargarDatos() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = "SELECT * FROM area_servicio.ft_view_agencias_servicio_disponibles_para_dashboards(:p_id_cliente);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente", PgSqlType.Int).Value = Pro_ID_ClienteServicio; try { dsCore1.dtAgenciasDisponibles.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsCore1.dtAgenciasDisponibles); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { sentencia = null; pgComando.Dispose(); DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "CargarDatos()"); v_depurador = null; MessageBox.Show("Algo salió mal mientras se cargan Agencias Disponibles. ", "FLUCOL"); } }
private void CargarDatosColaborador() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_view_ficha_ingreso (:p_id_colaborador)"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_colaborador", PgSqlType.Int).Value = Pro_ID_Colaborador; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { txtNombreColaborador.Text = pgDr.GetString("nombre_colaborador"); txtIdentidadColaborador.Text = pgDr.GetString("numero_identidad"); txtFuerzasEspeciales.Text = pgDr.GetString("area_atencion"); v_ruta_fotografia = pgDr.GetString("direccion_fotografia"); } pgDr.Close(); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "CargarDatosColaborador"); } }
public void CargarDatos() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_view_posiciones_disponibles_para_asignacion(:p_id_agencia_servicio, :p_id_cliente_servicio);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_ID_AgenciaServicio; pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_ClienteServicio; try { dsCore1.dtPosicionesDisponibles.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsCore1.dtPosicionesDisponibles); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de cargar las posiciones disponibles. " + Exc.Message); } }
private void ObtenerActividad() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_proc_obtener_actividad_del_dia (:p_id_area_atencion)"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_area_atencion", PgSqlType.Int).Value = Pro_ID_Area_Atencion; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { Pro_ID_Actividad = pgDr.GetInt32("id_actividad"); } pgDr.Close(); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "ObtenerActividad"); } }
public void CargarDatos() { v_lista_noticias.Clear(); if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_view_noticias_cliente (:p_id_cliente_servicio);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente_Servicio; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); while (pgDr.Read()) { v_lista_noticias.Add(pgDr.GetString("texto_noticia")); } pgDr.Close(); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de obtener lista de noticias. " + Exc.Message); } }
private void CargarDatosEmpleadosServicio() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_view_empleados_servicio_disponibles(:p_id_cliente_servicio, :p_id_agencia_servicio);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_ClienteServicio; pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_ID_AgenciaServicioSeleccionado; try { dsConfiguraciones1.dtEmpleadosServicio.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsConfiguraciones1.dtEmpleadosServicio); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en la carga de empleados de servicio. " + Exc.Message); } }
private void GuardarCambiosTasaCambio() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_mant_registra_tasa_cambio(:p_venta, :p_compra, :p_usuario);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_venta", PgSqlType.Numeric).Value = Convert.ToDecimal(txtVenta.Text); pgComando.Parameters.Add("p_compra", PgSqlType.Numeric).Value = Convert.ToDecimal(txtCompra.Text); pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = Pro_Usuario; try { pgComando.ExecuteNonQuery(); sentencia = null; pgComando.Dispose(); pgComando = null; MessageBox.Show("La tasa de cambio se actualizó exitosamente. "); LimpiarCajasTexto(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de Gurdar cambios en la tasa de cambio. "); } }
private void ObtenerFusiblesIndicadores() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = "SELECT * FROM arca_tesoros.ft_proc_obtiene_fusibles_indicadores();"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { v_conteo_fusible_solicitudes = pgDr.GetInt32("conteo_solicitudes"); v_conteo_fusible_cumpleanieros = pgDr.GetInt32("conteo_cumpleanieros"); if (v_conteo_fusible_cumpleanieros == 0) { fusibleCumpleanios.Visible = false; } else { fusibleCumpleanios.Visible = true; } } pgDr.Close(); } catch (Exception Exc) { } }
private void GuardarCubrirAusencia() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_proc_insertar_detalles_cubrir_ausencia ( :p_id_colaborar_asistencia_actividades, :p_id_medio_cubrir_ausencia, :p_id_colaborador_cubre_ausencia )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_colaborar_asistencia_actividades", PgSqlType.Int).Value = Pro_ID_Colaborar_Actividad; pgComando.Parameters.Add("p_id_medio_cubrir_ausencia", PgSqlType.Int).Value = (int)v_tipo_cubrir_ausencia; pgComando.Parameters.Add("p_id_colaborador_cubre_ausencia", PgSqlType.Boolean).Value = v_id_colaborador_cubre_ausencia; try { pgComando.ExecuteNonQuery(); Utilidades.MostrarDialogo(FindForm(), "Confirmación de Registros", "¡La asistencia se procesó correctamente!", Utilidades.BotonesDialogo.Ok); OnCubrirAusenciaIngresada?.Invoke(new object(), new EventArgs()); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "MarcarAsistencia"); MessageBox.Show("Algo salió mal mientras se marcaba asistencia del colaborador en la lista."); } }
private void ValidarConexion() { if (Pro_Conexion.State != ConnectionState.Open) { try { splashScreenManager2.ShowWaitForm(); Pro_Conexion.Open(); splashScreenManager2.CloseWaitForm(); } catch (Exception Exc) { splashScreenManager2.ShowWaitForm(); DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "ValidarConexion()"); v_depurador = null; PgSqlConnection v_conexion = new PgSqlConnection(Pro_Conexion.ConnectionString); v_conexion.Password = Pro_Conexion.Password; Pro_Conexion = v_conexion; Pro_Conexion.Open(); v_conexion = null; splashScreenManager2.CloseWaitForm(); } } }
private void CargarDatos() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_view_noticias_cliente (:p_id_cliente_servicio);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente; try { dsConfiguraciones1.dtNoticias.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsConfiguraciones1.dtNoticias); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de Cargar Noticias. " + Exc.Message, "FLUCOL"); } }
private void GuardarNotica() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_mant_registrar_noticias_cliente_servicio ( :p_id_cliente_servicio, :p_usuario_posteo, :p_texto_noticia );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente; pgComando.Parameters.Add("p_usuario_posteo", PgSqlType.VarChar).Value = Pro_Usuario; pgComando.Parameters.Add("p_texto_noticia", PgSqlType.VarChar).Value = memoNoticia.Text; try { pgComando.ExecuteNonQuery(); sentencia = null; pgComando.Dispose(); memoNoticia.Text = ""; MessageBox.Show("La noticia se registro correctamente. ", "FLUCOL"); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de Ingresar esta noticia. " + Exc.Message, "FLUCOL"); } }
private void BorrarNoticia(int pID_Cliente_Noticia) { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_mant_inactivar_noticia (:p_id_cliente_noticia)"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_noticia", PgSqlType.Int).Value = pID_Cliente_Noticia; try { pgComando.ExecuteNonQuery(); sentencia = null; pgComando.Dispose(); memoNoticia.Text = ""; CargarDatos(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de Eliminar esta noticia. " + Exc.Message, "FLUCOL"); } }
private bool CargarDatosTicketPosicion() { string v_datos_posicion = null; ValidarConexion(); if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_view_posicion_asignada ( :p_usuario, :p_agencia, :p_cliente );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = Pro_UsuarioEmpleado; pgComando.Parameters.Add("p_agencia", PgSqlType.Int).Value = Pro_Sucursal; pgComando.Parameters.Add("p_cliente", PgSqlType.Int).Value = Pro_Cliente; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { v_datos_posicion = ConfigurationSettings.AppSettings["TEXTO_DESCRIPTIVO"] + " " + pgDr.GetString("posicion"); } pgDr.Close(); pgDr = null; pgComando.Dispose(); sentencia = null; if (string.IsNullOrEmpty(v_datos_posicion)) { return(false); } else { return(true); } } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "CargarDatosTicketPosicion()"); v_depurador = null; MessageBox.Show(Exc.Message, "FLUCOL"); return(false); } }
private int MarcarAsistencia(int pID_Colaborador, bool pGenerarEvento = true) { int v_id_colaborador_asistencia; if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_mant_postear_asistencia ( :p_id_colaborador, :p_presente, :p_usando_uniforme, :p_usando_carnet, :p_id_actividad, :p_motivo_inasistencia, :p_observaciones, :p_aula )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_colaborador", PgSqlType.Int).Value = pID_Colaborador; pgComando.Parameters.Add("p_presente", PgSqlType.Boolean).Value = Pro_Presente; pgComando.Parameters.Add("p_usando_uniforme", PgSqlType.Boolean).Value = Pro_Uniforme; pgComando.Parameters.Add("p_usando_carnet", PgSqlType.Boolean).Value = Pro_Carnet; pgComando.Parameters.Add("p_id_actividad", PgSqlType.Int).Value = Pro_ID_Actividad; pgComando.Parameters.Add("p_motivo_inasistencia", PgSqlType.VarChar).Value = v_motivo_inasistencia; pgComando.Parameters.Add("p_observaciones", PgSqlType.VarChar).Value = memoObservacionesInasistencia.Text; pgComando.Parameters.Add("p_aula", PgSqlType.Int).Value = glAula.EditValue; try { v_id_colaborador_asistencia = Convert.ToInt32(pgComando.ExecuteScalar()); if (pGenerarEvento) { Utilidades.MostrarDialogo(FindForm(), "Confirmación de Registros", "¡La asistencia se procesó correctamente!", Utilidades.BotonesDialogo.Ok); OnAsistenciaIngresada?.Invoke(new object(), new EventArgs()); } return(v_id_colaborador_asistencia); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "MarcarAsistencia"); return(0); } }
private void ObtenerNombreSucursal() { if (Pro_Conexion.State != System.Data.ConnectionState.Open) { try { Pro_Conexion.Open(); } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "ObtenerNombreSucursal()"); v_depurador = null; } } try { string sentencia = @"SELECT * FROM area_servicio.ft_view_nombre_agencia_servicio ( :p_id_agencia_servicio, :p_id_cliente_servicio );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_ID_AgenciaServicio; pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_ClienteServicio; PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { Pro_NombreAgenciaServicio = pgDr.GetString("nombre_agencia"); } pgDr.Close(); pgComando.Dispose(); sentencia = null; } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "ObtenerNombreSucursal()"); v_depurador = null; } }
private void ValidarConexion() { if (Pro_Conexion.State != ConnectionState.Open) { try { Pro_Conexion.Open(); } catch (Exception) { PgSqlConnection v_conexion = new PgSqlConnection(Pro_Conexion.ConnectionString); v_conexion.Password = Pro_Conexion.Password; Pro_Conexion = v_conexion; Pro_Conexion.Open(); v_conexion = null; } } }
private bool AsignarPosicion(int pPosicion, int pID_TipoTicketServicio, string pUsuario) { bool v_respuesta = false; splashScreenManager1.ShowWaitForm(); if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_mant_asignar_posicion_a_empleado(:p_id_agencia_servicio, :p_id_cliente_servicio, :p_empleado_asignado, :p_usuario_posteo, :p_posicion_asignada, :p_id_tipo_ticket_servicio);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_ID_Agencia_Servicio; pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente_Servicio; pgComando.Parameters.Add("p_empleado_asignado", PgSqlType.VarChar).Value = pUsuario; pgComando.Parameters.Add("p_usuario_posteo", PgSqlType.VarChar).Value = Pro_Usuario; pgComando.Parameters.Add("p_posicion_asignada", PgSqlType.Int).Value = pPosicion; pgComando.Parameters.Add("p_id_tipo_ticket_servicio", PgSqlType.Int).Value = pID_TipoTicketServicio; try { v_respuesta = (bool)pgComando.ExecuteScalar(); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { v_respuesta = false; MessageBox.Show(Exc.Message); } splashScreenManager1.CloseWaitForm(); return(v_respuesta); }
private void CargarDatosTipoSolicitud() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } if (!splashScreenManager1.IsSplashFormVisible) { splashScreenManager1.ShowWaitForm(); } string sentencia = @"SELECT * FROM arca_tesoros_conf.ft_view_tipo_solicitud();"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); try { dsConfiguracion1.dtTiposSolicitud.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsConfiguracion1.dtTiposSolicitud); sentencia = null; pgComando.Dispose(); pgComando = null; if (splashScreenManager1.IsSplashFormVisible) { splashScreenManager1.CloseWaitForm(); } } catch (Exception Exc) { if (splashScreenManager1.IsSplashFormVisible) { splashScreenManager1.CloseWaitForm(); } pgComando.Dispose(); Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "CargarDatosTipoSolicitud"); } }
private void LimpiarTickets() { if (Pro_Conexion.State != System.Data.ConnectionState.Open) { try { Pro_Conexion.Open(); } catch (Exception Exc) { MessageBox.Show(Exc.Message, "FLUCOL"); return; } } string sentencia = @"SELECT * FROM configuracion.ft_proc_limpiar_tickets_temporal(:p_id_cliente_servicio, :p_id_agencia_servicio );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_ID_AgenciaServicio; pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_ClienteServicio; try { pgComando.ExecuteNonQuery(); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "LimpiarTickets()"); v_depurador = null; } }
private void CargarAulas() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_view_aulas (:p_id_area_atencion)"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_area_atencion", PgSqlType.Int).Value = Pro_ID_AreaAtencion; try { dsVistas1.dtAulas.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsVistas1.dtAulas); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "MarcarAsistencia"); } }
private void RegistrarAgenciaServicio() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM area_servicio.ft_mant_registrar_sucursal_servicio ( :p_id_cliente_servicio, :p_usuario, :p_direccion, :p_nombre_agencia, :p_cantidad_posiciones );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente; pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = Pro_Usuario; pgComando.Parameters.Add("p_direccion", PgSqlType.VarChar).Value = memoDireccionAgencia.Text; pgComando.Parameters.Add("p_nombre_agencia", PgSqlType.VarChar).Value = txtNombreAgencia.Text; pgComando.Parameters.Add("p_cantidad_posiciones", PgSqlType.Int).Value = Convert.ToInt32(txtCantidadPosiciones.Text); try { pgComando.ExecuteNonQuery(); sentencia = null; pgComando.Dispose(); LimpiarCajasTexto(); MessageBox.Show("La agencia se registro correctamente. ", "FLUCOL"); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de Ingresar esta agencia. " + Exc.Message, "FLUCOL"); } }
private void CargarDatosAsistencia() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } string sentencia = @"SELECT * FROM arca_tesoros.ft_view_lista_asistencia ( :p_id_actividad )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_actividad", PgSqlType.Int).Value = Pro_ID_Actividad; try { dsCoordinadoresEdad1.dtListaAsistencia.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsCoordinadoresEdad1.dtListaAsistencia); CargarImagenesEstadoAsistencia(); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "CargarDatosAsistencia"); } }
private void CargarMisSolicitudes() { if (Pro_Conexion.State != ConnectionState.Open) { Pro_Conexion.Open(); } if (!splashScreenManager1.IsSplashFormVisible) { splashScreenManager1.ShowWaitForm(); } string sql = @"SELECT * FROM arca_tesoros.ft_view_mis_solicitudes ( :p_id_colaborador )"; PgSqlCommand pgComando = new PgSqlCommand(sql, Pro_Conexion); pgComando.Parameters.Add("p_id_colaborador", PgSqlType.Int).Value = Pro_ID_Colaborador; try { dsVistas1.dtMisSolicitudes.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsVistas1.dtMisSolicitudes); } catch (Exception Exc) { Log_Excepciones.CapturadorExcepciones(Exc, this.Name, "CargarMisSolicitudes"); } if (splashScreenManager1.IsSplashFormVisible) { splashScreenManager1.CloseWaitForm(); } }
private void ValidarConexion() { if (Pro_Conexion.State != ConnectionState.Open) { try { Pro_Conexion.Open(); } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "ValidarConexion()"); v_depurador = null; PgSqlConnection v_conexion = new PgSqlConnection(Pro_Conexion.ConnectionString); v_conexion.Password = Pro_Conexion.Password; Pro_Conexion = v_conexion; Pro_Conexion.Open(); v_conexion = null; } } }