Exemplo n.º 1
0
        internal bool create(Bug oBug)
        {
            string sql = "INSERT INTO Bugs " +
                         "        (titulo, descripcion, id_producto, id_prioridad, id_criticidad, fecha_alta)" +
                         " VALUES (@titulo, @descripcion, @id_producto, @id_prioridad, @id_criticidad, GETDATE()) ;";

            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("id_bug", oBug.id_bug));
            parametros.Add(new SqlParameter("titulo", oBug.titulo));
            parametros.Add(new SqlParameter("descripcion", oBug.descripcion));
            parametros.Add(new SqlParameter("id_producto", oBug.id_producto));
            parametros.Add(new SqlParameter("id_prioridad", oBug.id_prioridad));
            parametros.Add(new SqlParameter("id_criticidad", oBug.id_criticidad));

            sql += " INSERT INTO Historiales_Bug (id_bug, id_detalle, fecha, responsable, id_estado) " +
                   "    VALUES(@@IDENTITY,@id_detalle,  GETDATE() ,@responsable,@id_estado);";

            //Obtenemos el primer registro de historial.
            HistorialBug historial = oBug.historial.First();

            parametros.Add(new SqlParameter("id_detalle", historial.id_detalle));
            parametros.Add(new SqlParameter("responsable", historial.responsable));
            parametros.Add(new SqlParameter("id_estado", historial.estado));

            BDHelper.getBDHelper().EjecutarSQL(sql, parametros);

            return(true);
        }
Exemplo n.º 2
0
        public IList <Proveedor> getByFiltros(List <object> @params)
        {
            List <Proveedor> lista      = new List <Proveedor>();
            string           sql        = "SELECT P.* from Proveedor P WHERE P.estadoBajaProveedor = 'S'";
            Proveedor        oProveedor = null;

            if (@params[0] != null)
            {
                sql += " AND P.CUIL=@param1";
            }
            if (@params[1] != null)
            {
                sql += " AND P.nombre LIKE '%' + @param2 + '%'";
            }
            if (@params[2] != null)
            {
                sql += " AND p.apellido LIKE '%' + @param3 + '%'";
            }

            foreach (DataRow row in BDHelper.getBDHelper().consultarSQLConParametros(sql, @params).Rows)
            {
                lista.Add(mapProveedor(row));
            }

            return(lista);
        }
Exemplo n.º 3
0
        public bool update(Paciente oPaciente)
        {
            string str_sql;

            str_sql  = "UPDATE Pacientes SET nombre = '";
            str_sql += oPaciente.nombre + "', apellido = '";
            str_sql += oPaciente.apellido + "' , fechaNac = '";
            str_sql += oPaciente.fechaNacimiento + "' , tipoDocumento = '";
            str_sql += oPaciente.cod_tipoDoc + "' , nroDocumento = '";
            str_sql += oPaciente.nroDocumento + "', domicilio = '";
            str_sql += oPaciente.domicilio + "' , telefono = ";
            if (oPaciente.telefono == "")
            {
                str_sql += "NULL" + ",";
            }
            else
            {
                str_sql += "'" + oPaciente.telefono + "',";
            }
            str_sql += " obraSocial = '";
            str_sql += oPaciente.obraSocial + "' , estado = '";
            str_sql += oPaciente.estado + "'";


            str_sql += " WHERE id_paciente = " + oPaciente.id_paciente.ToString();

            MessageBox.Show(str_sql);


            // Si una fila es afectada por la actualización retorna TRUE. Caso contrario FALSE
            return(BDHelper.getBDHelper().EjecutarSQL(str_sql) == 1);
        }
Exemplo n.º 4
0
        //Metodo que busca los datos de un tipo de empleado
        private void readAttrs()
        {
            DataTable values = BDHelper.ConsultaSQL("SELECT nombre, activo FROM TIPO_USUARIO WHERE codigoTipo = " + codigoTipo);

            nombre = values.Rows[0]["nombre"].ToString();
            activo = (bool)values.Rows[0]["activo"];
        }
Exemplo n.º 5
0
        public IList <Bug> getBugByFilters(List <object> parametros)
        {
            List <Bug> lst = new List <Bug>();

            string sql = "SELECT " +
                         " b.id_bug," +
                         " b.titulo," +
                         " b.descripcion," +
                         " b.id_producto," +
                         " b.id_prioridad," +
                         " b.fecha_alta," +
                         " b.id_criticidad," +
                         " pro.nombre," +
                         " pri.n_prioridad," +
                         " cri.n_criticidad," +
                         " e.n_estado FROM bugs b, Productos pro, Prioridades pri, Criticidades cri, Estados e " +
                         " WHERE b.id_producto = pro.id_producto" +
                         " AND b.id_prioridad = pri.id_prioridad" +
                         " AND b.id_criticidad = cri.id_criticidad" +
                         " AND b.id_estado = e.id_estado";

            // Validamos filtro de fechas
            if (parametros[0] != null && parametros[1] != null)
            {
                sql += " AND (b.fecha_alta>=@param1 AND b.fecha_alta<=@param2) ";
            }
            // Validamos filtro prioridad
            if (parametros[2] != null)
            {
                sql += " AND b.id_prioridad=@param3 ";
            }
            // Validamos filtro criticidad
            if (parametros[3] != null)
            {
                sql += " AND b.id_criticidad=@param4 ";
            }
            // Validamos filtro producto
            if (parametros[4] != null)
            {
                sql += " AND b.id_producto=@param5 ";
            }

            if (parametros[5] != null)
            {
                sql += " AND b.estado=@param6 ";
            }
            // Con el mismo criterio validamos filtro asignado_a
            if (parametros[6] != null)
            {
                sql += " AND b.asignado_a=@param7 ";
            }
            sql += " ORDER BY b.fecha_alta DESC ";

            foreach (DataRow row in BDHelper.getBDHelper().ConsultaSQLConParametros(sql, parametros).Rows)
            {
                lst.Add(mapSmallBug(row));
            }

            return(lst);
        }
Exemplo n.º 6
0
        private void frmConsultaUsuarios_Load(object sender, EventArgs e)
        {
            // Se creo un nuevo GUIHelper para definir logica de capa de presentación.
            DataTable tabla = BDHelper.getBDHelper().ConsultaSQL("SELECT n_perfil, id_perfil FROM Perfiles");

            GUIHelper.getGUIHelper().llenarCombo(cboPerfiles, tabla, "n_perfil", "id_perfil");
        }
Exemplo n.º 7
0
        public bool update(Bug oBugSelected)
        {
            string sql = " UPDATE bugs" +
                         "     SET titulo = @titulo," +
                         "         descripcion = @descripcion, " +
                         "         id_producto = @id_producto," +
                         "         id_prioridad = @id_prioridad," +
                         "         id_criticidad = @id_criticidad" +
                         "   WHERE id_bug = @id_bug;";

            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("id_bug", oBugSelected.id_bug));
            parametros.Add(new SqlParameter("titulo", oBugSelected.titulo));
            parametros.Add(new SqlParameter("descripcion", oBugSelected.descripcion));
            parametros.Add(new SqlParameter("id_producto", oBugSelected.id_producto));
            parametros.Add(new SqlParameter("id_prioridad", oBugSelected.id_prioridad));
            parametros.Add(new SqlParameter("id_criticidad", oBugSelected.id_criticidad));

            BDHelper.getBDHelper().EjecutarSQL(sql, parametros);

            foreach (var item in oBugSelected.historial)
            {
                if (item.id_detalle == 0)
                {
                    item.id_detalle = oBugSelected.historial.Max(p => p.id_detalle);
                    item.id_detalle++;
                    oHistorialBug.create(oBugSelected.id_bug, item);
                }
            }

            return(true);
        }
        private void ReporteHistorial_Load(object sender, EventArgs e)

        {
            llenarCombo(cmbOdontologos, BDHelper.getBDHelper().ConsultaSQL("SELECT * From Usuarios"), "nombreUsuario", "id_usuario");

            // this.reportViewer1.RefreshReport();
        }
Exemplo n.º 9
0
        //Metodo que busca los datos de una asociacion
        private void readAttrs()
        {
            DataTable values = BDHelper.ConsultaSQL("SELECT tiempoEntrega, precio FROM PROVxPROD WHERE  codigoProducto = " + prod + " AND codigoProveedor = " + prov);

            tiempo = int.Parse(values.Rows[0]["tiempoEntrega"].ToString());
            precio = decimal.Parse(values.Rows[0]["precio"].ToString());
        }
Exemplo n.º 10
0
        // Funciones CRUD

        public bool update(Usuario oUsuario)
        {
            string str_sql;

            str_sql  = "UPDATE Usuarios SET nombreUsuario = '";
            str_sql += oUsuario.nombreUsuario + "', password = '******', tipoDocumento = '";
            str_sql += oUsuario.cod_tipoDoc + "', nroDocumento = '";
            str_sql += oUsuario.nroDocumento + "', nroMatricula = '";
            str_sql += oUsuario.nroMatricula + "', telefono = ";
            if (oUsuario.telefono == "")
            {
                str_sql += "NULL" + ",";
            }
            else
            {
                str_sql += "'" + oUsuario.telefono + "',";
            }
            str_sql += " email = '";
            str_sql += oUsuario.email + "', id_perfil = '";
            str_sql += oUsuario.id_perfil + "', estado = '";
            str_sql += oUsuario.estado + "'";

            str_sql += " WHERE id_usuario = " + oUsuario.id_usuario.ToString();
            MessageBox.Show(str_sql);

            // Si una fila es afectada por la actualización retorna TRUE. Caso contrario FALSE
            return(BDHelper.getBDHelper().EjecutarSQL(str_sql) == 1);
        }
Exemplo n.º 11
0
        //Al presionar consultar, busca la ventas elegidas en base a los parámetros cargados
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            string consulta = "SELECT VENTAS.numeroVenta, VENTAS.fecha, CLIENTES.apellido, CLIENTES.nombre, sum(DETALLE_VENTA.cantidad * DETALLE_VENTA.precioVenta) AS 'monto' " +
                              "FROM VENTAS JOIN DETALLE_VENTA ON(DETALLE_VENTA.numeroVenta = VENTAS.numeroVenta) JOIN CLIENTES ON(CLIENTES.codigoCliente = VENTAS.cliente) ";

            if (!string.IsNullOrEmpty(txtFechaDesde.Text) || !string.IsNullOrEmpty(txtFechaHasta.Text) || !string.IsNullOrEmpty(cmbCliente.Text))
            {
                consulta += " WHERE";
                bool and = false;

                if (!string.IsNullOrEmpty(txtFechaDesde.Text) && !string.IsNullOrEmpty(txtFechaDesde.Text))
                {
                    consulta += " fecha BETWEEN '" + txtFechaDesde.Text + "' AND '" + txtFechaHasta.Text + "'";
                    and       = true;
                }
                if (!string.IsNullOrEmpty(cmbCliente.Text))
                {
                    if (and)
                    {
                        consulta += " AND";
                    }
                    consulta += " CLIENTES.codigoCliente = " + cmbCliente.SelectedValue;
                }
            }

            consulta += " GROUP BY VENTAS.numeroVenta, VENTAS.fecha, CLIENTES.apellido, CLIENTES.nombre";
            DataTable resultado = BDHelper.ConsultaSQL(consulta);

            dgvVentas.DataSource = resultado;
        }
Exemplo n.º 12
0
        public IList <Paciente> getByFilters(List <object> @params)
        {
            List <Paciente> lst = new List <Paciente>();

            string   sql       = "Select x.*, z.n_tipo, z.cod_tipo as tipoDoc_cliente from Pacientes x, TiposDocumento z where  x.tipoDocumento  = z.cod_tipo AND x.estado = 'S'"; /*revisar esto*/
            Paciente oPaciente = null /* TODO Change to default(_) if this is not a reference type */;

            if (@params[0] != null)
            {
                sql += " AND x.nombre LIKE '%' + @param1 + '%' ";
            }

            if (@params[1] != null)
            {
                sql += " AND x.nroDocumento LIKE  @param2 + '%' ";
            }

            if (@params[2] != null)
            {
                sql += " AND x.apellido LIKE '%' + @param3 + '%' ";
            }

            foreach (DataRow row in BDHelper.getBDHelper().ConsultaSQLConParametros(sql, @params).Rows)
            {
                lst.Add(map_paciente(row));
            }

            return(lst);
        }
Exemplo n.º 13
0
        //Con parámetros
        public IList <Cliente> conFiltros(List <object> @params)
        {
            List <Cliente> lista    = new List <Cliente>();
            string         Sql      = "SELECT C.*, T.idTipoDni as t, T.descripcion from Cliente C, TipoDni T WHERE T.idTipoDni = C.TipoDni AND C.estadoBajaCliente = 'S'";
            Usuario        oUsuario = null;

            if (@params[0] != null)
            {
                Sql += " AND C.tipoDni = @param1";
            }
            if (@params[1] != null)
            {
                Sql += " AND C.nroDni = @param2";
            }
            if (@params[2] != null)
            {
                Sql += " AND C.nombre LIKE '%' + @param3 + '%'";
            }
            if (@params[3] != null)
            {
                Sql += " AND C.apellido LIKE '%' + @param4 + '%'";
            }

            foreach (DataRow row in BDHelper.getBDHelper().consultarSQLConParametros(Sql, @params).Rows)
            {
                lista.Add(mapUser(row));
            }

            return(lista);
        }
Exemplo n.º 14
0
        public IList <Usuario> getByFilters(List <object> @params)
        {
            List <Usuario> lista    = new List <Usuario>();
            string         sql      = "SELECT u.* from usuario u where ";
            Usuario        oUsuario = null;

            if (@params[0] != null)
            {
                sql += "u.nomUser LIKE '%' + @param1 + '%'";
            }
            if (@params[1] != null)
            {
                if (@params[0] == null)
                {
                    sql += " u.activo LIKE @param2";
                }
                else
                {
                    sql += " AND u.activo LIKE @param2";
                }
            }

            foreach (DataRow row in BDHelper.getBDHelper().consultarSQLConParametros(sql, @params).Rows)
            {
                lista.Add(map_user(row));
            }

            return(lista);
        }
Exemplo n.º 15
0
        // Funciones CRUD
        public bool create(Paciente oPaciente)

        {
            string str_sql;

            str_sql  = "INSERT INTO Pacientes (nombre, apellido, fechaNac, tipoDocumento, nroDocumento,domicilio, telefono, obraSocial, estado) VALUES('";
            str_sql += oPaciente.nombre + "','";
            str_sql += oPaciente.apellido + "','";

            str_sql += oPaciente.cod_tipoDoc + "','";
            str_sql += oPaciente.nroDocumento.ToString() + "','";
            str_sql += oPaciente.fechaNacimiento.ToString() + "','";
            str_sql += oPaciente.obraSocial + "',";
            if (oPaciente.telefono == "")
            {
                str_sql += "NULL" + ",'";
            }
            else
            {
                str_sql += "'" + oPaciente.telefono + "','";
            }
            str_sql += oPaciente.domicilio + "','";



            MessageBox.Show(str_sql);



            // Si una fila es afectada por la inserción retorna TRUE. Caso contrario FALSE
            return(BDHelper.getBDHelper().EjecutarSQL(str_sql) == 1);
        }
Exemplo n.º 16
0
        private void frmABMClientes_Load(object sender, EventArgs e)
        {
            llenarCombo(cmbTipoDniNuevo, BDHelper.getBDHelper().ConsultaSQL("SELECT * FROM TipoDni"), "descripcion", "idTipoDni");
            switch (action)
            {
            case Opcion.insert:
            {
                this.Text = "Nuevo Cliente";
                break;
            }

            case Opcion.update:
            {
                this.Text = "Modificar Cliente";
                mostrarDatos();
                break;
            }

            case Opcion.delete:
            {
                this.Text = "Eliminar cliente";
                mostrarDatos();
                cmbTipoDniNuevo.Enabled   = false;
                txtNumeroDniNuevo.Enabled = false;
                txtApellidoNuevo.Enabled  = false;
                txtNombreNuevo.Enabled    = false;
                txtEmailNuevo.Enabled     = false;
                txtTelefonoNuevo.Enabled  = false;

                break;
            }
            }
        }
Exemplo n.º 17
0
        // Funciones CRUD
        public bool create(Usuario oUsuario)
        {
            string str_sql;

            str_sql  = "INSERT INTO Usuarios (nombreUsuario, password, tipoDocumento, nroDocumento, nroMatricula, telefono, email, id_perfil, estado) VALUES('";
            str_sql += oUsuario.nombreUsuario + "','";
            str_sql += oUsuario.password + "','";
            str_sql += oUsuario.cod_tipoDoc + "','";
            str_sql += oUsuario.nroDocumento + "','";
            str_sql += oUsuario.nroMatricula + "',";
            if (oUsuario.telefono == "")
            {
                str_sql += "NULL" + ",'";
            }
            else
            {
                str_sql += "'" + oUsuario.telefono + "','";
            }
            str_sql += oUsuario.email + "',";
            str_sql += oUsuario.id_perfil.ToString() + ", 'S')";
            MessageBox.Show(str_sql);

            // Si una fila es afectada por la inserción retorna TRUE. Caso contrario FALSE
            return(BDHelper.getBDHelper().EjecutarSQL(str_sql) == 1);
        }
Exemplo n.º 18
0
 private void frmElemento_Load(object sender, EventArgs e)
 {
     llenarCombo(cmbCara, BDHelper.getBDHelper().ConsultaSQL("SELECT * From Caras"), "nombre", "id_cara");
     llenarCombo(cmbPrestacion, BDHelper.getBDHelper().ConsultaSQL("SELECT * From Prestaciones"), "nombre", "id_prestacion");
     txtNroElemento.Text    = elemento;
     txtNroElemento.Enabled = false;
 }
Exemplo n.º 19
0
        // Permite recuperar un usuario a partir de un nombre y password
        public Usuario getUserByNamePass(string nombre, string password)
        {
            string sql = "  SELECT u.*, p.n_perfil, p.id_perfil as perfil_usuario" +
                         "         FROM Users u " +
                         "         INNER JOIN Perfiles p ON u.id_perfil= p.id_perfil " +
                         "         WHERE estado = 'S'" +
                         "           AND u.n_usuario = @param1 " +
                         "           AND password = @param2";

            List <object> parametros = new List <object>();

            parametros.Add(nombre);
            parametros.Add(password);

            DataTable oTabla;
            Usuario   oUsuario = null /* TODO Change to default(_) if this is not a reference type */;


            oTabla = BDHelper.getBDHelper().ConsultaSQLConParametros(sql, parametros);
            if (oTabla.Rows.Count > 0)
            {
                oUsuario = map_user(oTabla.Rows[0]);
            }

            return(oUsuario);
        }
Exemplo n.º 20
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            string consulta;

            consulta = "SELECT Pacientes.nroDocumento, Prestaciones.cod_prestacion, Prestaciones.nombre AS 'Prestacion', Prestaciones.descripcion, DetalleHistorial.importe FROM DetalleHistorial INNER JOIN HistorialesMedicos ON DetalleHistorial.id_historial = HistorialesMedicos.id_historial INNER JOIN Pacientes ON HistorialesMedicos.id_paciente = Pacientes.id_paciente INNER JOIN Prestaciones ON DetalleHistorial.id_prestacion = Prestaciones.id_prestacion WHERE Pacientes.nrodocumento = '" + txtDocumento.Text + "';";
            this.DataTable1BindingSource.DataSource = BDHelper.getBDHelper().ConsultaSQL(consulta);
            this.reportViewer3.RefreshReport();
        }
Exemplo n.º 21
0
        //Metodo que busca los datos de una clasificacion
        private void readAttrs()
        {
            DataTable values = BDHelper.ConsultaSQL("SELECT nombre, descripcion, activo FROM CLASIFICACION WHERE codigoClasificacion = " + codigoClasificacion);

            nombre      = values.Rows[0]["nombre"].ToString();
            descripcion = values.Rows[0]["descripcion"].ToString();
            activo      = (bool)values.Rows[0]["activo"];
        }
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            string consulta;

            consulta = "SELECT Perfiles.n_perfil, Usuarios.nombreUsuario, Usuarios.email, Usuarios.telefono FROM Perfiles INNER JOIN Usuarios ON Perfiles.id_perfil = Usuarios.id_perfil WHERE Usuarios.id_perfil ='" + cmbPerfil.SelectedValue + "';";
            this.DataTable1BindingSource.DataSource = BDHelper.getBDHelper().ConsultaSQL(consulta);
            this.reportViewer1.RefreshReport();
        }
Exemplo n.º 23
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            string consulta;

            consulta = "SELECT HistorialesMedicos.fechaInicio AS Fecha, Pacientes.nombre AS Nombre, Pacientes.apellido AS Apellido, Prestaciones.cod_prestacion, Prestaciones.nombre AS Prestacion, Usuarios.nombreUsuario AS Odontologo FROM HistorialesMedicos INNER JOIN Pacientes ON HistorialesMedicos.id_paciente = Pacientes.id_paciente INNER JOIN Usuarios ON HistorialesMedicos.id_usuario = Usuarios.id_usuario CROSS JOIN  Prestaciones WHERE HistorialesMedicos.fechaInicio BETWEEN '" + dtpDesde.Text + "' AND '" + dtpHasta.Text + "';";
            this.DataTable1BindingSource.DataSource = BDHelper.getBDHelper().ConsultaSQL(consulta);
            this.reportViewer1.RefreshReport();
        }
Exemplo n.º 24
0
 private static BDHelper instance; //Unica instancia de la clase
 public static BDHelper getBDHelper()
 {
     if (instance == null)
     {
         instance = new BDHelper();
     }
     return(instance);
 }
Exemplo n.º 25
0
        private void buscarDatosCliente(int codigoCliente)
        {
            DataTable values = BDHelper.ConsultaSQL("SELECT codigoCliente, nombre, apellido, telefono, cuit FROM CLIENTES WHERE codigoCliente = " + codigoCliente);

            telefono = values.Rows[0]["telefono"].ToString();
            nombre   = values.Rows[0]["nombre"].ToString();
            apellido = values.Rows[0]["apellido"].ToString();
            cuit     = values.Rows[0]["cuit"].ToString();
        }
Exemplo n.º 26
0
        public IList <Bug> getBugByFilters(List <object> parametros)
        {
            List <Bug> lst = new List <Bug>();

            string sql = "SELECT * FROM (" +
                         "               SELECT  TOP 20 " +
                         "                       t.id_bug," + "t.titulo," + "t2.nombre," +
                         "                       t.fecha_alta," + "t4.n_prioridad," +
                         "                       t5.n_criticidad," +
                         "                       (SELECT n_estado FROM Estados e, Historiales_Bug h WHERE e.id_estado = h.id_estado AND h.id_bug = t.id_bug AND h.id_detalle = (SELECT MAX(id_detalle) FROM Historiales_Bug h1 WHERE h1.id_bug = h.id_bug)) as estado," +
                         "(SELECT n_usuario FROM Historiales_Bug h, users u WHERE h.id_bug = t.id_bug AND h.id_estado = 2 AND h.asignado_a = u.id_usuario AND h.id_detalle = (SELECT MAX(id_detalle) FROM Historiales_Bug h1 WHERE h1.id_bug = h.id_bug)) as asignado_a " +
                         " FROM bugs t, Productos t2, Prioridades t4, Criticidades t5" +
                         " WHERE t.id_producto = t2.id_producto" +
                         "   AND t.id_prioridad = t4.id_prioridad" +
                         "   AND t.id_criticidad = t5.id_criticidad ";

            // Validamos filtro de fechas
            if (parametros[0] != null && parametros[1] != null)
            {
                sql += " AND (t.fecha_alta>=@param1 AND t.fecha_alta<=@param2) ";
            }
            // Validamos filtro prioridad
            if (parametros[2] != null)
            {
                sql += "AND t.id_prioridad=@param3 ";
            }
            // Validamos filtro criticidad
            if (parametros[3] != null)
            {
                sql += "AND t.id_criticidad=@param4 ";
            }
            // Validamos filtro producto
            if (parametros[4] != null)
            {
                sql += "AND t.id_producto=@param5 ";
            }

            // Validamos filtro estado al final del query porque al ser una columna SELECT dentro de la consulta principal
            // La validamos luego de armar consulta completa para hacer un segundo WHERE ahora si por estado.
            if (parametros[5] != null)
            {
                sql += " AND estado=@param6 ";
            }
            // Con el mismo criterio validamos filtro asignado_a
            if (parametros[6] != null)
            {
                sql += " AND asignado_a=@param7 ";
            }

            sql += "ORDER BY t.fecha_alta DESC) as t_bugs WHERE 1=1";
            foreach (DataRow row in BDHelper.getBDHelper().ConsultaSQLConParametros(sql, parametros).Rows)
            {
                lst.Add(mapSmallBug(row));
            }

            return(lst);
        }
Exemplo n.º 27
0
 private void frmBugs_Load(object sender, EventArgs e)
 {
     //LLenar combos y limpiar grid
     llenarCombo(cboEstados, BDHelper.getDBHelper().ConsultaSQL("Select * from Estados"), "n_estado", "id_estado");
     llenarCombo(cboPrioridades, BDHelper.getDBHelper().ConsultaSQL("Select * from Prioridades"), "n_prioridad", "id_prioridad");
     llenarCombo(cboCriticidades, BDHelper.getDBHelper().ConsultaSQL("Select * from Criticidades"), "n_criticidad", "id_criticidad");
     llenarCombo(cboAsignadoA, BDHelper.getDBHelper().ConsultaSQL("Select * from users"), "n_usuario", "id_usuario");
     llenarCombo(cboProductos, BDHelper.getDBHelper().ConsultaSQL("Select * from Productos"), "nombre", "id_producto");
 }
Exemplo n.º 28
0
        public List <Criticidad> getAll()
        {
            List <Criticidad> lst = new List <Criticidad>();

            foreach (DataRow row in BDHelper.getBDHelper().ConsultaSQL("Select * from Criticidades").Rows)
            {
                lst.Add(map(row));
            }
            return(lst);
        }
Exemplo n.º 29
0
        //Devuelve una tabla con los proveedores que venden cierto producto
        public static bool ExisteAsociacion(int prod, int prov)
        {
            DataTable t = BDHelper.ConsultaSQL("SELECT * FROM PROVxPROD WHERE codigoProveedor = " + prov + "AND codigoProducto = " + prod);

            if (t.Rows.Count > 0)
            {
                return(true);
            }
            return(false);
        }
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            string consulta;
            string seleccionado = cmbOdontologos.SelectedValue.ToString();

            // MessageBox.Show(seleccionado);
            consulta = "select distinct P.nombre AS paciente, P.nroDocumento AS documento from Pacientes P, Usuarios O, HistorialesMedicos H where H.id_Usuario = " + seleccionado + " AND P.id_paciente = H.id_paciente ";
            this.pacientesXodontologosBindingSource.DataSource = BDHelper.getBDHelper().ConsultaSQL(consulta);
            this.reportViewer1.RefreshReport();
        }