public List <Ventas> ObtenerListaVENTASDelDía() { List <Ventas> listpro = new List <Ventas>(); DateTime fechaActual = DateTime.Today; using (PgSqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = " SELECT * FROM ventas ORDER BY id"; ///select *FROM ventas WHERE fecha_venta= '2015/12/12' using (PgSqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read() == true) { DateTime fechaDeVenta = dr.GetDateTime("fecha_venta"); if (fechaDeVenta == fechaActual) { listpro.Add(new Ventas(dr.GetInt32("id_productos"), dr.GetInt32("cantidad"), dr.GetDecimal("precio_de_venta"), dr.GetDateTime("fecha_venta"))); } } dr.Close(); } } return(listpro); }
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 CargarDatosEmpleadoParaEdicion(string pCodigoEmpleado) { ValidarConexion(); string sentencia = @"SELECT * FROM area_servicio.ft_view_datos_empleado_para_edicion(:pCodigoEmpleado);"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("pCodigoEmpleado", PgSqlType.VarChar).Value = pCodigoEmpleado; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); int v_id_cargo = 0; int v_id_agencia = 0; while (pgDr.Read()) { txtCodigoEmpleado.Text = pgDr.GetString("codigo_empleado"); txtPrimerNombre.Text = pgDr.GetString("primer_nombre"); txtSegundoNombre.Text = pgDr.GetString("segundo_nombre"); txtPrimerApellido.Text = pgDr.GetString("primer_apellido"); txtSegundoApellido.Text = pgDr.GetString("segundo_apellido"); txtIdentidadEmpleado.Text = pgDr.GetString("identidad_empleado"); v_id_cargo = pgDr.GetInt32("id_cargo"); v_id_agencia = pgDr.GetInt32("id_agencia"); } foreach (dsConfiguraciones.dtCargosEmpleadosRow iterador in dsConfiguraciones1.dtCargosEmpleados) { if (iterador.id_cargo == v_id_cargo) { gridCargos.EditValue = iterador.id_cargo; break; } } foreach (dsConfiguraciones.dtAgenciasServicioRow iterador in dsConfiguraciones1.dtAgenciasServicio) { if (iterador.id_agencia_servicio == v_id_agencia) { gridAgencias.EditValue = iterador.id_agencia_servicio; break; } } pgDr.Close(); sentencia = null; pgComando.Dispose(); } catch (Exception Exc) { MessageBox.Show("ALGO SALIO EN EL MOMENTO DE REGISTRAR EL EMPLEADO. " + Exc.Message, "FLUCOL"); } }
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 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"); } }
private int ObtenerEstadoTicket() { ValidarConexion(); int v_estado_ticket = 0; string sentencia = @"SELECT * FROM area_servicio.ft_view_estado_ticket ( :p_id_ticket_servicio, :p_id_cliente_servicio, :p_id_agencia_servicio )"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_id_ticket_servicio", PgSqlType.VarChar).Value = Pro_Ticket_Servicio; 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; try { PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { v_estado_ticket = pgDr.GetInt32("estado"); } pgDr.Close(); sentencia = null; pgComando.Dispose(); pgDr = null; return(v_estado_ticket); } catch (Exception Exc) { MessageBox.Show("ALGO SALIÓ MAL EN EL MOMENTO DE OBTENER ESTADO DEL TICKET. " + Exc.Message); DepuradorExcepciones v_depurador = new DepuradorExcepciones(); v_depurador.CapturadorExcepciones(Exc, this.Name, "ObtenerEstadoTicket()"); v_depurador = null; return(v_estado_ticket); } }
public List <Producto> ObtenerTodosLosProductos() { List <Producto> pro = new List <Producto>(); using (PgSqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = " SELECT * FROM productos"; //SELECT *FROM productos WHERE codigo = '123456' using (PgSqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read() == true) { pro.Add(new Producto(dr.GetInt32("id"), dr.GetString("codigo"), dr.GetString("descripcion"), dr.GetDecimal("precio"))); } } } return(pro); }
public Producto ObtenerProductoPorCodigo_barras(string CodigoDeBarra) { Producto pro = new Producto(); using (PgSqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = " SELECT * FROM productos WHERE codigo = '" + CodigoDeBarra + "'"; //SELECT *FROM productos WHERE codigo = '123456' using (PgSqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read() == true) { pro = (new Producto(dr.GetInt32("id"), dr.GetString("codigo"), dr.GetString("descripcion"), dr.GetDecimal("precio"))); } } } return(pro); }
public int NumeroMaximoDeProductos() { int numeromaximo = 0; using (PgSqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = "SELECT max(id) from productos; "; using (PgSqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read() == true) { numeromaximo = dr.GetInt32("max"); } dr.Close(); } } return(numeromaximo + 1); }
public Producto ObtenerProductoNombre(string Nombre) { Producto pro = new Producto(); using (PgSqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = " select *FROM productos WHERE descripcion='" + Nombre + "'"; ///select *FROM ventas WHERE fecha_venta= '2015/12/12' using (PgSqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read() == true) { pro = new Producto(dr.GetInt32("id"), dr.GetString("codigo"), dr.GetString("descripcion"), dr.GetDecimal("precio")); } dr.Close(); } return(pro); } }
public bool GetInt32(string query, string field, out int value) { bool found = false; value = 0; using (PgSqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = query; using (PgSqlDataReader dr = cmd.ExecuteReader()) { if (dr.Read() == true) { value = dr.GetInt32(field); found = true; } dr.Close(); } } return(found); }
private bool ValidarUsuarioLogueo() { bool v_encontro_usuario = false; ValidarConexion(); try { string sentencia = @"SELECT * FROM area_servicio.ft_proc_valida_usuario_acceso ( :p_usuario, :p_contrasenia, :p_id_agencia_servicio, :p_id_cliente_servicio );"; PgSqlCommand pgComando = new PgSqlCommand(sentencia, Pro_Conexion); pgComando.Parameters.Add("p_usuario", PgSqlType.VarChar).Value = txtUsuario.Text; pgComando.Parameters.Add("p_contrasenia", PgSqlType.VarChar).Value = txtContrasenia.Text; pgComando.Parameters.Add("p_id_agencia_servicio", PgSqlType.Int).Value = Pro_Sucursal; pgComando.Parameters.Add("p_id_cliente_servicio", PgSqlType.Int).Value = Pro_Cliente; PgSqlDataReader pgDr = pgComando.ExecuteReader(); if (pgDr.Read()) { Pro_NombreEmpleado = pgDr.GetString("nombre_empleado"); Pro_UsuarioEmpleado = pgDr.GetString("usuario_empleado"); Pro_ID_NivelAcceso = pgDr.GetInt32("id_nivel_acceso_empleado"); Pro_DescripcionNivelAcceso = pgDr.GetString("nivel_acceso_empleado"); Pro_CargoEmpleado = pgDr.GetString("cargo_empleado"); Pro_CodigoEmpleado = pgDr.GetString("codigo_empleado"); v_encontro_usuario = true; } pgDr.Close(); sentencia = null; pgDr = null; pgComando.Dispose(); if (v_encontro_usuario) { if ((NIVELES_ACCESO)Pro_ID_NivelAcceso == NIVELES_ACCESO.OPERACIONAL) { if (CargarDatosTicketPosicion()) { return(true); } else { return(false); } } else { return(true); } } else { return(false); } } catch (Exception Exc) { MessageBox.Show(Exc.Message, "FLUCOL"); txtUsuario.Focus(); return(false); } }
public List <Inventario> Inventariado() { List <Inventario> list = new List <Inventario>(); using (PgSqlCommand comand = conn.CreateCommand()) { comand.CommandText = "SELECT p.codigo, p.descripcion, i.existencias FROM productos p INNER JOIN inventario i ON p.id= i.id ORDER BY existencias"; using (PgSqlDataReader dr = comand.ExecuteReader()) { while (dr.Read() == true) { list.Add(new Inventario(dr.GetString("codigo"), dr.GetString("descripcion"), dr.GetInt32("existencias"))); } dr.Close(); } return(list); } }
public List <Socios> ObtenerSocios() { List <Socios> list = new List <Socios>(); using (PgSqlCommand comand = conn.CreateCommand()) { comand.CommandText = "SELECT * FROM socios"; using (PgSqlDataReader dr = comand.ExecuteReader()) { while (dr.Read() == true) { list.Add(new Socios(dr.GetBoolean("administrador"), dr.GetString("nombre"), dr.GetString("contra"), dr.GetInt32("id"))); } dr.Close(); } return(list); } }