private void CerrarTicket() { try { tmrTiempoAtencion.Stop(); Tiempos cl_tiempos = new Tiempos(); if (cl_tiempos.ActualizarEstadoTicket(Pro_Conexion, (int)ESTADOS_TICKETS.CERRADO, Pro_ID_AgenciaServicio, Pro_ID_ClienteServicio, Pro_Ticket_Servicio, Pro_Usuario)) { ReinicioVariablesTiempo(); } cl_tiempos = null; } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "CerrarTicket()"); v_depurador = null; } }
private void IniciarTicket() { try { Tiempos cl_tiempos = new Tiempos(); if (cl_tiempos.ActualizarEstadoTicket(Pro_Conexion, (int)ESTADOS_TICKETS.EN_ATENCION, Pro_ID_AgenciaServicio, Pro_ID_ClienteServicio, Pro_Ticket_Servicio, Pro_Usuario)) { tmrTiempoAtencion.Start(); } cl_tiempos = null; } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "IniciarTicket()"); v_depurador = null; } }
// POST api/values public string Post([FromBody] Tiempos value) { try { clsTiempos operaciones = new clsTiempos(); operaciones.sp_Tiempo_Crear(value.idActividad, value.fecha, value.tiempo); return("Creacion Exitosa"); } catch (Exception ex) { return(ex.Message); } }
public void MarcarClienteNoRespondioLlamado() { try { Tiempos cl_tiempos = new Tiempos(); cl_tiempos.ActualizarEstadoTicket(Pro_Conexion, (int)ESTADOS_TICKETS.NO_ATENDIO_LLAMADO, Pro_ID_AgenciaServicio, Pro_ID_ClienteServicio, Pro_Ticket_Servicio, Pro_Usuario); cl_tiempos = null; } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "MarcarClienteNoRespondioLlamado()"); v_depurador = null; } }
private void LlamarSiguienteCliente(bool p_es_rellamada = false) { ValidarConexion(); string sentencia = @"SELECT * FROM area_servicio.ft_proc_llama_siguiente_ticket ( :p_id_agencia_servicio, :p_id_cliente_servicio, :p_usuario, :p_es_rellamada, :p_id_ticket_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; pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = Pro_Usuario; pgComando.Parameters.Add("p_es_rellamada", PgSqlType.Boolean).Value = p_es_rellamada; pgComando.Parameters.Add("p_id_ticket_servicio", PgSqlType.VarChar).Value = lblNumeroTicket.Text; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { if (Pro_Esta_En_ModoReducido) { ctlOperacionalReducido1.lblNumeroTicket.Text = pgDr.GetString(0); } Pro_Ticket_Servicio = pgDr.GetString(0); lblNumeroTicket.Text = Pro_Ticket_Servicio; } if (!p_es_rellamada) { Tiempos cl_tiempos = new Tiempos(); cl_tiempos.ActualizarEstadoTicket(Pro_Conexion, (int)ESTADOS_TICKETS.LLAMADO, Pro_ID_AgenciaServicio, Pro_ID_ClienteServicio, Pro_Ticket_Servicio, Pro_Usuario ); cl_tiempos = null; } pgDr.Close(); pgComando.Dispose(); sentencia = null; pgDr = null; } catch (Exception Exc) { DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "LlamarSiguienteCliente(bool p_es_rellamada = false)"); v_depurador = null; MessageBox.Show(Exc.Message, "FLUCOL"); } }