private void LlamadoTickets() { ValidarConexion(); PgSqlConnection vConexion = new PgSqlConnection(Pro_Conexion.ConnectionString); vConexion.Password = Pro_Conexion.Password; vConexion.Open(); string sentencia = @"SELECT * FROM area_servicio.ft_view_consulta_llamados_tickets ( :p_agencia_servicio, :p_cliente_servicio )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, vConexion); pgComando.Parameters.Add("p_agencia_servicio", PgSqlType.Int).Value = Pro_Sucursal; pgComando.Parameters.Add("p_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { v_ticket = pgDr.GetString("ticket"); v_posicion = pgDr.GetString("posicion"); v_tipo_ticket = pgDr.GetInt32("tipo_ticket"); v_primera_letra = pgDr.GetString("primera_letra"); v_segunda_letra = pgDr.GetString("segunda_letra"); v_tercera_letra = pgDr.GetString("tercera_letra"); v_cuarta_letra = pgDr.GetString("cuarta_letra"); v_quinta_letra = pgDr.GetString("quinta_letra"); v_sexta_letra = pgDr.GetString("sexta_letra"); v_longitud_ticket = pgDr.GetInt32("longitud_ticket"); ReproducirAudioLlamadoTicket(); } pgDr.Close(); pgDr = null; pgComando.Dispose(); vConexion.Close(); vConexion.Dispose(); sentencia = null; } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "LlamadoTickets()"); v_depurador = null; } }
private void CargarDatos() { PgSqlConnection v_conexion_temporal = new PgSqlConnection(Pro_Conexion.ConnectionString); v_conexion_temporal.Password = Pro_Conexion.Password; v_conexion_temporal.Open(); string sentencia = @"SELECT * FROM area_servicio.ft_view_dashboard_empleados_con_mas_tickets_atendidos(:p_id_cliente_servicio, :p_id_agencia_servicio, :p_desde, :p_hasta);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, v_conexion_temporal); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente_Servicio; pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_ID_Agencia_Servicio; pgComando.Parameters.Add("p_desde", PgSqlType.Date).Value = Pro_Desde; pgComando.Parameters.Add("p_hasta", PgSqlType.Date).Value = Pro_Hasta; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { lblNombreEmpleado.Text = pgDr.GetString("nombre_empleado"); lblNumeroTicketsAtendidos.Text = pgDr.GetString("numero_tickets_atendidos"); lblSucursalEmpleado.Text = pgDr.GetString("agencia_servicio"); } pgDr.Close(); pgDr = null; sentencia = null; pgComando.Dispose(); v_conexion_temporal.Close(); v_conexion_temporal.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de cargar Dashboard \"EMPLEADO CON MAS TICKETS ATENDIDOS\"." + Exc.Message); } }
private void CargarDatos() { PgSqlConnection v_conexion_temporal = new PgSqlConnection(Pro_Conexion.ConnectionString); v_conexion_temporal.Password = Pro_Conexion.Password; v_conexion_temporal.Open(); string sentencia = @"SELECT * FROM area_servicio.ft_view_dashboard_promedio_atencion( :p_id_cliente_servicio, :p_id_agencia_servicio, :p_desde, :p_hasta);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, v_conexion_temporal); 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_AgenciaServicio; pgComando.Parameters.Add("p_desde", PgSqlType.Date).Value = Pro_Desde; pgComando.Parameters.Add("p_hasta", PgSqlType.Date).Value = Pro_Hasta; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { lblPromedioAtencion.Text = pgDr.GetString("promedio_atencion"); } pgDr.Close(); pgDr = null; sentencia = null; pgComando.Dispose(); v_conexion_temporal.Close(); v_conexion_temporal.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de cargar Dashboard \"PROMEDIO DE ATENCION\"." + Exc.Message); } }
private void CargarDatos() { PgSqlConnection v_conexion_temporal = new PgSqlConnection(Pro_Conexion.ConnectionString); v_conexion_temporal.Password = Pro_Conexion.Password; v_conexion_temporal.Open(); string sentencia = @"SELECT * FROM area_servicio.ft_view_dashboard_tickets_atendidos_no_atendidos( :p_id_cliente_servicio, :p_id_agencia_servicio, :p_desde, :p_hasta )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, v_conexion_temporal); pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_Cliente_Servicio; pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_Agencia_Servicio; pgComando.Parameters.Add("p_desde", PgSqlType.Date).Value = Pro_Desde; pgComando.Parameters.Add("p_hasta", PgSqlType.Date).Value = Pro_Hasta; try { dsDashboards.dtTicketsAtendidos_NoAtendidos.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsDashboards.dtTicketsAtendidos_NoAtendidos); chrt_TicketsAtendidos_NoAtendidos.Show(); chrt_TicketsAtendidos_NoAtendidos.RefreshData(); sentencia = null; pgComando.Dispose(); v_conexion_temporal.Close(); v_conexion_temporal.Dispose(); } catch (Exception Exc) { MessageBox.Show("Algo salió mal en el momento de cargar el dashboard \"TICKETS ATENDIDOS Y NO ATENDIDOS\". " + Exc.Message); } }
private void CargarColaTickets() { ValidarConexion(); PgSqlConnection vConexion = new PgSqlConnection(Pro_Conexion.ConnectionString); vConexion.Password = Pro_Conexion.Password; vConexion.Open(); string sentencia = @"SELECT * FROM area_servicio.ft_view_cola_tickets ( :p_cliente_servicio, :p_agencia_servicio );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, vConexion); pgComando.Parameters.Add("p_cliente_servicio", PgSqlType.Int).Value = Pro_ID_Cliente; pgComando.Parameters.Add("p_agencia_servicio", PgSqlType.Int).Value = Pro_Sucursal; try { dsTicketsPosiciones1.dtTicketsPosiciones.Clear(); new PgSqlDataAdapter(pgComando).Fill(dsTicketsPosiciones1.dtTicketsPosiciones); sentencia = null; pgComando.Dispose(); vConexion.Close(); vConexion.Dispose(); } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "CargarColaTickets()"); v_depurador = null; } }
public void Dispose() { conn.Dispose(); }
public void Dispose() { pgSqlConnection.Dispose(); }