public static DataTable ConsultarBarrios()
        {
            List <Object> resultado = new List <Object>();

            resultado.Add(false);
            SqlConnection cn = ConexionDB.GetInstancia();

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ConsultarBarrios";
                cmd.Parameters.Clear();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;

                DataTable tabla = new DataTable();

                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(tabla);

                return(tabla);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
        }
        public static DataTable ConsultarGeneros()
        {
            SqlConnection cn = ConexionDB.GetInstancia();

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ConsultarGeneros";

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;

                DataTable tabla = new DataTable();

                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(tabla);

                return(tabla);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
        }
        public static bool AltaBarrio(Barrio barrio)
        {
            SqlConnection cn        = ConexionDB.GetInstancia();
            bool          resultado = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "AltaBarrio";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@nombre", barrio.Nombre);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();

                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
            return(resultado);
        }
Пример #4
0
        public static bool AltaDireccionDepartamentoSinBarrio(Direccion direccion)
        {
            SqlConnection cn        = ConexionDB.GetInstancia();
            bool          resultado = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "AltaDireccionDepartamentoSinBarrio";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@calle", direccion.Calle);
                cmd.Parameters.AddWithValue("@numeroCalle", direccion.Numero);
                cmd.Parameters.AddWithValue("@piso", direccion.Piso);
                cmd.Parameters.AddWithValue("@departamento", direccion.Departamento);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();

                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
            return(resultado);
        }
        public static DataTable ConnsultarEmpleadosActivosPorNombresYApellidos(string nombres, string apellidos)
        {
            SqlConnection cn = ConexionDB.GetInstancia();


            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ConsultarEmpleadosActivosPorApellido";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@Nombres", nombres);
                cmd.Parameters.AddWithValue("@Apellidos", apellidos);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;

                DataTable tabla = new DataTable();

                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(tabla);

                return(tabla);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
        }
        public static DataTable ConnsultarEmpleadosBorradosPorDni(int dni)
        {
            SqlConnection cn = ConexionDB.GetInstancia();

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ConsultarEmpleadosBorradosPorDni";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@Dni", dni);


                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;

                DataTable tabla = new DataTable();

                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(tabla);

                return(tabla);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
        }
        public static bool BajaLogicaEmpleado(int Legajompleado)
        {
            SqlConnection cn        = ConexionDB.GetInstancia();
            bool          resultado = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "BajaLogicaEmpleado";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@Legajo", Legajompleado);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();

                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
            return(resultado);
        }
Пример #8
0
        public Persona getPersona(string p_cedula)
        {
            Persona res = new Persona();
            string  sql = "SELECT cedula, nombre, tipo FROM tpersonas WHERE cedula like '" + p_cedula + "%'";

            try
            {
                con.Conectar();
                OdbcDataReader dr = new OdbcCommand(sql, con.getConexion()).ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        res.Cedula = dr.GetString(0);
                        res.Nombre = dr.GetString(1);
                        res.Tipo   = dr.GetInt16(2);
                    }
                }
            }
            catch
            {
                res = null;
            }
            con.Desconectar();
            return(res);
        }
        public static DataTable Login(string usuario, string contraseña)
        {
            //string cadena = "Data Source=DESKTOP-LDHQLVB\\SQLEXPRESS;Initial Catalog=MET;Integrated Security=True";
            //SqlConnection cn = new SqlConnection(cadena);
            SqlConnection cn = ConexionDB.GetInstancia();

            try
            {
                SqlCommand comando = new SqlCommand();

                string consulta = "Login";

                comando.Parameters.Clear();
                comando.Parameters.Clear();
                comando.Parameters.AddWithValue("@Usuario", usuario);
                comando.Parameters.AddWithValue("@Contraseña", contraseña);
                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = consulta;

                ConexionDB.Conectar();

                comando.Connection = cn;

                DataTable tabla = new DataTable();

                SqlDataAdapter da = new SqlDataAdapter(comando);
                da.Fill(tabla);

                return(tabla);
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();
            }
        }
        public static List <object> ConsultarGenero(int id)
        {
            List <Object> resultado = new List <Object>();

            resultado.Add(false);
            SqlConnection cn = ConexionDB.GetInstancia();

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ConsultaGenero";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id", id);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr != null && dr.Read())
                {
                    string nombre = dr["nombre"].ToString();
                    resultado.Add(nombre);
                    resultado[0] = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }

            return(resultado);
        }
 public List <DocentesModel> SelectDocentes()
 {
     Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;
     return(conexionDB.Conectar().Query <DocentesModel>("SELECT * from docentes").ToList());
 }
Пример #12
0
        public static List <object> ConsultarDireccion(int direccion_id)
        {
            List <Object> resultado = new List <Object>();

            resultado.Add(false);
            SqlConnection cn = ConexionDB.GetInstancia();
            Direccion     direccion;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ConsultaDireccionCompleta";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id", direccion_id);

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr != null && dr.Read())
                {
                    string calle        = dr["D.calle"].ToString();
                    int    numero       = (int)dr["D.numeroCalle"];
                    int    piso         = (int)dr["D.piso"];
                    string departamento = dr["D.departamento"].ToString();
                    int    barrio_id;
                    if (!dr["D.barrio_id"].Equals(null))
                    {
                        barrio_id = -1;
                    }
                    else
                    {
                        barrio_id = (int)dr["D.barrio_id"];
                    }
                    string barrio_nombre;
                    if (!dr["B.nombre"].Equals(null))
                    {
                        barrio_nombre = "No tiene";
                    }
                    else
                    {
                        barrio_nombre = dr["B.nombre"].ToString();
                    }


                    direccion = new Direccion(direccion_id, calle, numero, piso, departamento, barrio_id, barrio_nombre);
                    resultado.Add(direccion);
                    resultado[0] = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }

            return(resultado);
        }
        public static bool ModificarEmpleado(Empleado empleado)
        {
            SqlConnection cn        = ConexionDB.GetInstancia();
            bool          resultado = false;

            try
            {
                SqlCommand cmd      = new SqlCommand();
                string     consulta = "ModificarEmpleado";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@Legajo", empleado.legajo);
                cmd.Parameters.AddWithValue("@Dni", empleado.dni);
                cmd.Parameters.AddWithValue("@Nombres", empleado.nombres);
                cmd.Parameters.AddWithValue("@Apellido", empleado.apellidos);
                cmd.Parameters.AddWithValue("@GeneroId", empleado.id_genero);
                cmd.Parameters.AddWithValue("@FechaNacimiento", empleado.fechanacimiento);
                if (empleado.correo.Equals(""))
                {
                    cmd.Parameters.AddWithValue("@Correo", DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Correo", empleado.correo);
                }
                if (empleado.telefono.Equals(""))
                {
                    cmd.Parameters.AddWithValue("@Telefono", DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Telefono", empleado.telefono);
                }
                if (empleado.instagram.Equals(""))
                {
                    cmd.Parameters.AddWithValue("@Instagram", DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Instagram", empleado.instagram);
                }
                if (empleado.observaciones.Equals(""))
                {
                    cmd.Parameters.AddWithValue("@Observaciones", DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Observaciones", empleado.observaciones);
                }

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = consulta;

                ConexionDB.Conectar();
                cmd.Connection = cn;
                cmd.ExecuteNonQuery();

                resultado = true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                ConexionDB.Desconectar();;
            }
            return(resultado);
        }