示例#1
0
 public void Guardar(int banco, int tipoTransaccion, int cantidad, string fecha)
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "INSERT INTO tblMovimientos (IdBanco,IdTransaccion,Cantidad,Fecha) VALUES (" + banco + "," + tipoTransaccion + "," + cantidad + ",Convert(nvarchar,'" + fecha + "',20))";
     comando.ExecuteNonQuery();
     comando.Connection = conexion.CerrarConexion();
 }
示例#2
0
        public List <Usuario> GetUsuarios()
        {
            MySqlDataReader leer;
            MySqlCommand    comando = new MySqlCommand();

            List <Usuario> UsuariosDelaBD = new List <Usuario>();
            Usuario        UsuarioBD;

            comando.Connection  = conexion.AbrirConexion();
            comando.CommandText = "SELECT * FROM usuario";
            leer = comando.ExecuteReader();
            while (leer.Read())
            {
                UsuarioBD                 = new Usuario();
                UsuarioBD.ID_Usuario      = Convert.ToInt32(leer["id_usuario"]);
                UsuarioBD.NombreUsuario   = leer["nombre_usuario"].ToString();
                UsuarioBD.Nombre          = leer["nombre"].ToString();
                UsuarioBD.Apellido        = leer["apellido"].ToString();
                UsuarioBD.Email           = leer["email"].ToString();
                UsuarioBD.Contraseña      = leer["contraseña"].ToString();
                UsuarioBD.EsAdministrador = Convert.ToBoolean(leer["es_admin"]);
                UsuarioBD.EsActivo        = Convert.ToBoolean(leer["es_activo"]);
                UsuarioBD.FechaDeAlta     = Convert.ToDateTime(leer["fecha_alta"]);
                UsuariosDelaBD.Add(UsuarioBD);
            }
            conexion.CerrarConexion();
            return(UsuariosDelaBD);
        }
        public List <Paciente> GetPacientes()
        {
            MySqlDataReader leer;
            MySqlCommand    comando = new MySqlCommand();

            List <Paciente> PacientesDelaBD = new List <Paciente>();
            Paciente        PacienteBD;

            comando.Connection  = conexion.AbrirConexion();
            comando.CommandText = "SELECT * FROM paciente";
            leer = comando.ExecuteReader();
            while (leer.Read())
            {
                PacienteBD                   = new Paciente();
                PacienteBD.id_paciente       = Convert.ToInt32(leer["id_paciente"]);
                PacienteBD.dni               = leer["dni"].ToString();
                PacienteBD.nombre            = leer["nombre"].ToString();
                PacienteBD.apellido          = leer["apellido"].ToString();
                PacienteBD.genero            = leer["genero"].ToString();
                PacienteBD.fechadenacimiento = Convert.ToDateTime(leer["fecha_nac"]);
                PacienteBD.email             = leer["email"].ToString();
                PacienteBD.direccion         = leer["direccion"].ToString();
                PacienteBD.telefono          = leer["telefono"].ToString();
                PacienteBD.EsActivo          = Convert.ToBoolean(leer["es_activo"]);
                PacienteBD.enfermedad        = leer["enfermedad"].ToString();
                PacienteBD.medicamentos      = leer["medicamentos"].ToString();
                PacienteBD.alergias          = leer["alergia"].ToString();
                PacienteBD.fechaDeAlta       = Convert.ToDateTime(leer["fecha_alta"]);
                PacientesDelaBD.Add(PacienteBD);
            }
            conexion.CerrarConexion();
            return(PacientesDelaBD);
        }
示例#4
0
 public SqlDataReader leerLogin(String usuario, String pass)
 {
     sCommand.Connection  = _CD_Conexion.AbrirConexion();
     sCommand.CommandText = "select * from usuarios_Login where usuario = '" + usuario + "' and pass = '******'";
     sCommand.CommandType = CommandType.Text;
     sdrLeer = sCommand.ExecuteReader();
     return(sdrLeer);
 }
示例#5
0
        public DataTable Mostrar_DGV(string titulo)
        {
            // Dia y Hora al momento de realizar la consulta:
            DateTime ahora = DateTime.Now;
            int      dia   = (int)ahora.DayOfWeek;
            int      hora  = ahora.Hour;

            comando.Connection = conexion.AbrirConexion();
            switch (titulo)
            {
            case "Profesor":
                comando.CommandText = "call VerProfesor";
                break;

            case "Tv":
                comando.CommandText = "call VerPorHora(" + dia + "," + hora + ")";
                break;

            case "Materias":
                comando.CommandText = "call VerMateria";
                break;

            case "Horarios":
                comando.CommandText = "call VerImparte";
                break;

            case "Archivo":
                comando.CommandText = "call VerArchivos";
                break;

            case "Impartido":
                comando.CommandText = "call VerImpartido";
                break;

            case "Asistencias":
                comando.CommandText = "call VerPorHora(" + dia + "," + hora + ")";
                break;

            case "Salones":
                Console.WriteLine(dia + "|" + hora);
                comando.CommandText = "call VerSalonesLibres(" + dia + "," + hora + ")";
                break;

            case "Reporte de Asistencias":
                comando.CommandText = "call VerAsistencia()";
                break;

            default:
                Console.WriteLine(dia + "|||||||||||||" + hora);
                break;
            }
            Console.WriteLine(dia + "|||||||||||||" + hora);
            leer = comando.ExecuteReader();
            tabla.Load(leer);
            conexion.CerrarConexion();
            return(tabla);
        }
 public DataTable Mostrar()
 {
     cmd.Connection  = con.AbrirConexion();
     cmd.CommandText = "SELECT * FROM Productos";
     leer            = cmd.ExecuteReader();
     tabla.Load(leer);
     con.CerrarConexion();
     return(tabla);
 }
示例#7
0
 public DataTable mostrar()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select * from academias";
     leer = comando.ExecuteReader();
     mos.Load(leer);
     conexion.CerrarConexion();
     return(mos);
 }
示例#8
0
 public DataTable Mostrar()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "MostrarProveedores";
     comando.CommandType = CommandType.StoredProcedure;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#9
0
 public DataTable Mostrarespecialidades()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select * from especialidades";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tablaespecialidades.Load(leer);
     conexion.CerrarConexion();
     return(tablaespecialidades);
 }
示例#10
0
 // metodo para mostrar Pedido
 public DataTable MostrarPedido()
 {
     cm.Connection  = cn.AbrirConexion();
     cm.CommandText = "MostrarPedidos";
     cm.CommandType = CommandType.StoredProcedure;
     leer           = cm.ExecuteReader();
     tabla.Load(leer);
     cn.CerrarConexion();
     return(tabla);
 }
示例#11
0
 public DataTable MostrarTabla()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select * from detGrupos";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#12
0
 public DataTable MostrarTiposLocalidad()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select * from tiposLocalidad";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     TablaTiposLocalidad.Load(leer);
     conexion.CerrarConexion();
     return(TablaTiposLocalidad);
 }
示例#13
0
 public DataTable MostrarInasistencias()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select * from Inasistencias";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tablaInasistencias.Load(leer);
     conexion.CerrarConexion();
     return(tablaInasistencias);
 }
示例#14
0
 public DataTable Mostrar()
 {
     comando.Connection  = Conexion.AbrirConexion();
     comando.CommandText = "MostrarAlumnos";
     comando.CommandType = CommandType.StoredProcedure;
     leer = comando.ExecuteReader();//Devuelve Filas
     tabla.Load(leer);
     Conexion.CerrarConexion();
     return(tabla);
 }
示例#15
0
        public void SP_SECCION_I(CE_Seccion_I seccion_I)
        {
            Comando.Connection  = Conexion.AbrirConexion();
            Comando.CommandText = "SP_SECCION_I";
            Comando.CommandType = CommandType.StoredProcedure;
            Comando.Parameters.AddWithValue("@cuestionario_i_i", seccion_I.CUESTONARIO_I_I);

            Comando.ExecuteNonQuery();
            Comando.Parameters.Clear();
            Conexion.CerrarConexion();
        }
示例#16
0
        SqlCommand comando = new SqlCommand();            // ejecutar comandos Sql

        public DataTable mostrar()
        {
            comando.Connection = conexion.AbrirConexion();
            // comando.CommandText = "Select * from Producto"; // Query
            comando.CommandText = "MostrarProductos"; // nombre del procedimiento almacenado.
            comando.CommandType = CommandType.StoredProcedure;
            leer = comando.ExecuteReader();           // guardamos el valor de la Query - Procedimiento creada en comand.Text
            tabla.Load(leer);
            comando.Connection = conexion.CerrarConexion();
            return(tabla);
        }
示例#17
0
 public void CargarDoc(string ano)
 {
     comando.Parameters.Clear();
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "cincoh.CargarLibroCompra";
     comando.CommandType = CommandType.StoredProcedure;
     comando.Parameters.AddWithValue("@YEAR", SqlDbType.VarChar).Value = ano;
     comando.ExecuteNonQuery();
     comando.Parameters.Clear();
     conexion.CerrarConexion();
 }
示例#18
0
 public DataTable Mostrar()
 {
     // Abrimos la conexion, Llamamos al store prodecure de MostrarProductos que esta en la base de datos
     // Leemos la tabla, cerramos la conexion y hacemos un return de la tabla
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "MostrarProductos";
     comando.CommandType = CommandType.StoredProcedure;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#19
0
 public DataTable MostrarMunicipio()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select municipios.idMunicipio, municipios.numero as NumeroMunicipio," +
                           "estados.idEstado, estados.nombre as Estado,municipios.nombre as Municipio from municipios " +
                           "join estados on municipios.Estado = estados.idEstado ";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#20
0
        // mostrar prodcuto con metodo almacenado
        public DataTable Mostrar()
        {
            //procedimento almacenado
            comand.Connection  = cn.AbrirConexion();          //abrimos al conexion
            comand.CommandText = "MostrarProducto";           //pasamos el nombre del procediiento almacenado
            comand.CommandType = CommandType.StoredProcedure; // que tipo de comando (proceso)
            leer = comand.ExecuteReader();                    // leer la consulta y me ejecute el procedmiento
            tabla.Load(leer);                                 //pasamos los datos de la consulta a una tabla
            cn.CerrarConexion();                              //cerramos la conexion

            return(tabla);                                    //retornamos la tabla con los datos de la consulta
        }
示例#21
0
 public DataTable MostrarMaterias()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = " select materias.cveMateria, materias.nombre, materias.hTeoricas, materias.hPracticas, materias.creditos, " +
                           "materias.carrera, carreras.nombre as Nombre_Carrera " +
                           "from materias " +
                           "join carreras on materias.carrera = carreras.idCarrera";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#22
0
 public DataTable MostrarCarreras()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select carreras.idCarrera, carreras.nombre, carreras.coordinador, empleados.idPersona, " +
                           "personas.nombres, personas.paterno, personas.materno from carreras " +
                           "join empleados on carreras.coordinador = empleados.idEmpleado " +
                           "join personas on empleados.idPersona = personas.idPersona";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#23
0
        public DataTable Mostrar(string materia)
        {
            DataTable tabla = new DataTable();

            comando.Connection  = Conexion.AbrirConexion();
            comando.CommandText = "MostrarNotas";
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@Materia", materia);
            leer = comando.ExecuteReader();
            tabla.Load(leer);
            leer.Close();
            Conexion.CerrarConexion();
            return(tabla);
        }
示例#24
0
 public DataTable MostrarProfesores()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = " select profesores.idProfesor, profesores.idEmpleado, empleados.idPersona, personas.nombres, " +
                           "personas.paterno, personas.materno, profesores.idAcademia, academias.nombre, profesores.tipoMemb from profesores " +
                           "join empleados on profesores.idEmpleado = empleados.idEmpleado " +
                           "join personas on empleados.idPersona = personas.idPersona " +
                           "join academias on profesores.idAcademia = academias.idAcademia";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     TablaProfesores.Load(leer);
     conexion.CerrarConexion();
     return(TablaProfesores);
 }
示例#25
0
        public DataTable MostrarEstados()
        {
            comando = new SqlCommand();
            SqlDataReader leer;

            comando.Connection  = conexion.AbrirConexion();
            comando.CommandText = "select * from estados";
            comando.CommandType = CommandType.Text;
            leer = comando.ExecuteReader();
            tablaEstados.Load(leer);
            leer.Close();
            conexion.CerrarConexion();
            return(tablaEstados);
        }
示例#26
0
 public DataTable MostrarLocalidades()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = "select localidades.idLocalidad,municipios.idMunicipio as idMunicipio,municipios.nombre as Municipio, " +
                           "estados.idEstado as idEstado,estados.nombre as Estado,localidades.nombre as Nombre_Localidad," +
                           "tiposLocalidad.idTipoLoc as idTipoLocalidad, tiposLocalidad.tipo as Tipo_Localidad from localidades " +
                           "join municipios on localidades.Municipio = municipios.idMunicipio " +
                           "join estados on municipios.Estado = estados.idEstado " +
                           "join tiposLocalidad on localidades.tipo = tiposLocalidad.idTipoLoc";
     comando.CommandType = CommandType.Text;
     leer = comando.ExecuteReader();
     tabla.Load(leer);
     conexion.CerrarConexion();
     return(tabla);
 }
示例#27
0
 public DataTable mostrar()
 {
     comando.Connection  = conexion.AbrirConexion();
     comando.CommandText = " select grupos.cveGrupo, grupos.materia, materias.nombre, grupos.profesor, " +
                           "profesores.idEmpleado, empleados.idPersona, personas.nombres, personas.paterno, personas.materno " +
                           "from grupos " +
                           "join materias on grupos.materia = materias.cveMateria " +
                           "join profesores on grupos.profesor = profesores.idProfesor " +
                           "join empleados on profesores.idEmpleado = empleados.idEmpleado " +
                           "join personas on empleados.idPersona = personas.idPersona";
     leer = comando.ExecuteReader();
     tablaGrupos.Load(leer);
     conexion.CerrarConexion();
     return(tablaGrupos);
 }
示例#28
0
 //metodo para insertar usuario mediante procedimiento almacenado
 public void InsertarUsuario(string usu_nombre, string usu_usuario, string usu_contra, string usu_pregunta)
 {
     //abrimos la conexion en el sqlcomand
     cm.Connection  = cn.AbrirConexion();
     cm.CommandText = "InsertarUsuario";
     cm.CommandType = CommandType.StoredProcedure;
     cm.Parameters.AddWithValue("@usu_nombre", usu_nombre);
     cm.Parameters.AddWithValue("@usu_tipo", 1);
     cm.Parameters.AddWithValue("@usu_usuario", usu_usuario);
     cm.Parameters.AddWithValue("@usu_contra", usu_contra);
     cm.Parameters.AddWithValue("@usu_estado", 1);
     cm.Parameters.AddWithValue("@usu_pregunta", usu_pregunta);
     cm.ExecuteNonQuery();
     cm.Parameters.Clear();
 }
示例#29
0
        public void ModificarHorariosMedico(HorarioMedico objHorario)
        {
            string strQuery = "UPDATE horariomedico " +  //fijarse bien el nombre de la tabla
                              "SET horainicio_a=@horaInicioA, horafin_a=@horaFinA, " +
                              "horainicio_b=@horaInicioB, horafin_b=@horaFinB, duracion_turnos=@duracionTurnos " +
                              "WHERE id_dia=@idDia AND id_medico=@idMedico;";


            CD_Conexion conexion = new CD_Conexion(); //¿este puede ir afuera del metodo como mysql.comando tambien PERO el cerrar la conexion cuando termine la funcion y no en otra funcion puede ser problema porq son parte de la misma instancia?

            MySqlCommand comando = new MySqlCommand();

            comando.Connection  = conexion.AbrirConexion();
            comando.CommandText = strQuery;

            //comando.Parameters.Add("@idhorariomedico", MySqlDbType.Int32).Value = objHorario.IdHorarioMedico;
            comando.Parameters.Add("@idMedico", MySqlDbType.Int32).Value       = objHorario.IdMedico;
            comando.Parameters.Add("@idDia", MySqlDbType.Int32).Value          = Convert.ToInt32(objHorario.Dia);
            comando.Parameters.Add("@horaInicioA", MySqlDbType.VarChar).Value  = objHorario.HoraInicio_A;
            comando.Parameters.Add("@horaFinA", MySqlDbType.VarChar).Value     = objHorario.HoraFin_A;
            comando.Parameters.Add("@horaInicioB", MySqlDbType.VarChar).Value  = objHorario.HoraInicio_B;
            comando.Parameters.Add("@horaFinB", MySqlDbType.VarChar).Value     = objHorario.HoraFin_B;
            comando.Parameters.Add("@duracionTurnos", MySqlDbType.Int32).Value = objHorario.DuracionTurnos;

            comando.ExecuteNonQuery();

            conexion.CerrarConexion();
        }
示例#30
0
        //metodos insertar, modificar, quitar de la clase horariomedico
        public void InsertarHorariosMedico(HorarioMedico objHorario)
        {
            string strQuery = "INSERT INTO horariomedico " +
                              "(id_medico, id_dia, horainicio_a, horafin_a, horainicio_b, horafin_b, " +
                              "duracion_turnos)" +
                              "VALUES(@idMedico, @idDia, @horaInicioA, @horaFinA, @horaInicioB, @horaFinB, " +
                              "@duracionTurnos);";

            CD_Conexion conexion = new CD_Conexion(); //¿este puede ir afuera del metodo como mysql.comando tambien PERO el cerrar la conexion cuando termine la funcion y no en otra funcion puede ser problema porq son parte de la misma instancia?

            MySqlCommand comando = new MySqlCommand();

            comando.Connection  = conexion.AbrirConexion();
            comando.CommandText = strQuery;

            comando.Parameters.Add("@idMedico", MySqlDbType.Int32).Value       = objHorario.IdMedico;
            comando.Parameters.Add("@idDia", MySqlDbType.Int32).Value          = Convert.ToInt32(objHorario.Dia);
            comando.Parameters.Add("@horaInicioA", MySqlDbType.VarChar).Value  = objHorario.HoraInicio_A;
            comando.Parameters.Add("@horaFinA", MySqlDbType.VarChar).Value     = objHorario.HoraFin_A;
            comando.Parameters.Add("@horaInicioB", MySqlDbType.VarChar).Value  = objHorario.HoraInicio_B;
            comando.Parameters.Add("@horaFinB", MySqlDbType.VarChar).Value     = objHorario.HoraFin_B;
            comando.Parameters.Add("@duracionTurnos", MySqlDbType.Int32).Value = objHorario.DuracionTurnos;

            comando.ExecuteNonQuery();

            conexion.CerrarConexion();
        }