public clsPersonaConNombreDeDepartamento personaConNombreDeDepartamento(int id)
        {
            clsPersonaConNombreDeDepartamento oPersona = new clsPersonaConNombreDeDepartamento();;
            SqlConnection   sqlConnection;
            SqlCommand      comando = new SqlCommand();
            SqlDataReader   lector;
            clsMyConnection miConexion = new clsMyConnection();

            sqlConnection = miConexion.getConnection();

            comando.CommandText = "SELECT IDPersona, apellidosPersona, nombrePersona,fechaNacimiento,telefono,direccion, Personas.idDepartamento, nombreDepartamento FROM Personas INNER JOIN Departamentos ON Personas.IDDepartamento = Departamentos.IDDepartamento WHERE idPersona = @id";
            comando.Parameters.Add("@id", System.Data.SqlDbType.Int).Value = id;
            comando.Connection = sqlConnection;
            lector             = comando.ExecuteReader();

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    oPersona.idPersona          = (int)lector["IDPersona"];
                    oPersona.apellidos          = (string)lector["apellidosPersona"];
                    oPersona.nombre             = (String)lector["nombrePersona"];
                    oPersona.fechNacimiento     = (DateTime)lector["fechaNacimiento"];
                    oPersona.telefono           = (String)lector["telefono"];
                    oPersona.direccion          = (string)lector["direccion"];
                    oPersona.idDepartamento     = (int)lector["idDepartamento"];
                    oPersona.nombreDepartamento = (string)lector["nombreDepartamento"];
                }
            }

            miConexion.closeConnection(ref sqlConnection);
            lector.Close();

            return(oPersona);
        }
Exemplo n.º 2
0
        public int ActualizarPersona_Dal(clsPersonaConNombreDeDepartamento nPersona)
        {
            int filas;

            SqlConnection miConexion;

            SqlCommand miComando = new SqlCommand();

            clsMyConnection connection = new clsMyConnection();

            miConexion            = connection.getConnection();
            miComando.CommandText = "update Personas set telefono = @telefono where IDPersona = @id";
            miComando.Connection  = miConexion;

            SqlParameter param;

            param = new SqlParameter();

            miComando.Parameters.Add("@id", System.Data.SqlDbType.Int).Value           = nPersona.idPersona;
            miComando.Parameters.Add("@telefono", System.Data.SqlDbType.VarChar).Value = nPersona.telefono;


            //Tener en cuenta ExecuteNonQuery porque devuelve filas
            filas = miComando.ExecuteNonQuery();

            return(filas);
        }
        public clsPersonaConNombreDeDepartamento PersonaConDept_BL(int id)
        {
            clsPersonaConNombreDeDepartamento ret     = new clsPersonaConNombreDeDepartamento();
            clsManejadoraPersona_DAL          gestora = new clsManejadoraPersona_DAL();

            ret = gestora.PersonaConDept_DAL(id);
            return(ret);
        }
Exemplo n.º 4
0
        public clsPersonaConNombreDeDepartamento personaNombreDep_BL(int id)
        {
            clsManejadora_DAL manejadora_DAL          = new clsManejadora_DAL();
            clsPersonaConNombreDeDepartamento persona = new clsPersonaConNombreDeDepartamento();

            persona = manejadora_DAL.personaConNombreDeDepartamento(id);

            return(persona);
        }
Exemplo n.º 5
0
        public int editarPersona_BL(clsPersonaConNombreDeDepartamento oPersona)
        {
            int filas;
            clsManejadora_DAL manejadora_DAL = new clsManejadora_DAL();

            filas = manejadora_DAL.EditarPersona_DAL(oPersona);

            return(filas);
        }
        public int ActualizarPersona_BL(clsPersonaConNombreDeDepartamento nPersona)
        {
            int filas;

            clsManejadoraPersona_DAL manejadora = new clsManejadoraPersona_DAL();

            filas = manejadora.ActualizarPersona_Dal(nPersona);

            return(filas);
        }
Exemplo n.º 7
0
        public ActionResult Edit(clsPersonaConNombreDeDepartamento NPersona)
        {
            clsManejadoraPersona_BL majedora = new clsManejadoraPersona_BL();

            try
            {
                majedora.ActualizarPersona_BL(NPersona);
                ViewData["Actualizar"] = "Actualizado Correctamente";
            }
            catch (Exception e) {
                ViewData["Actualizar"] = "Errore";
            }
            return(View(NPersona));
        }
Exemplo n.º 8
0
        public ActionResult Edit(int id)
        {
            clsManejadoraPersona_BL BL = new clsManejadoraPersona_BL();

            clsPersonaConNombreDeDepartamento oPer = new clsPersonaConNombreDeDepartamento();;

            try
            {
                oPer = BL.PersonaConDept_BL(id);
            }
            catch (Exception e) {
            }
            return(View(oPer));
        }
Exemplo n.º 9
0
        public ActionResult Edit(int id)
        {
            clsPersonaConNombreDeDepartamento oPersona = new clsPersonaConNombreDeDepartamento();
            clsManejadora_BL manejadora_BL             = new clsManejadora_BL();

            try
            {
                oPersona = manejadora_BL.personaNombreDep_BL(id);
            }
            catch (Exception)
            {
                ViewData["EditError"] = "Error";
            }
            return(View(oPersona));
        }
Exemplo n.º 10
0
        public ActionResult Edit(clsPersonaConNombreDeDepartamento oPersona)
        {
            clsManejadora_BL manejadora_BL = new clsManejadora_BL();
            int filas;

            try
            {
                filas = manejadora_BL.editarPersona_BL(oPersona);
                ViewData["EditCorrecto"] = $"Se ha actualizado {filas} fila correctamente";
            }
            catch (Exception)
            {
                ViewData["EditPostError"] = "Error";
            }
            return(View(oPersona));
        }
Exemplo n.º 11
0
        public List <clsPersonaConNombreDeDepartamento> listadoCompletoPersonasConNombreDept()
        {
            clsPersonaConNombreDeDepartamento oPersona = new clsPersonaConNombreDeDepartamento();

            SqlConnection miConexion;
            List <clsPersonaConNombreDeDepartamento> ret = new List <clsPersonaConNombreDeDepartamento>();
            SqlCommand    miComando = new SqlCommand();
            SqlDataReader miLector;

            clsMyConnection connection = new clsMyConnection();

            //Try no obligatorio ya que esta en clase myconnection
            miConexion            = connection.getConnection();
            miComando.CommandText = "select IDPersona,Personas.IDDepartamento as iddep,nombrePersona,apellidosPersona,fechaNacimiento,telefono,direccion,nombreDepartamento from Personas inner join Departamentos on Personas.IDDepartamento = Departamentos.IDDepartamento";
            miComando.Connection  = miConexion;
            miLector = miComando.ExecuteReader();


            if (miLector.HasRows)
            {
                while (miLector.Read())
                {
                    oPersona                    = new clsPersonaConNombreDeDepartamento();
                    oPersona.idPersona          = (int)miLector["IDPersona"];
                    oPersona.IdDept             = (int)miLector["iddep"];
                    oPersona.nombre             = (String)miLector["nombrePersona"];
                    oPersona.Apellidos          = (String)miLector["apellidosPersona"];
                    oPersona.fechaNacimiento    = (DateTime)miLector["fechaNacimiento"];
                    oPersona.telefono           = (String)miLector["telefono"];
                    oPersona.direccion          = (string)miLector["direccion"];
                    oPersona.nombreDepartamento = (string)miLector["nombreDepartamento"];
                    ret.Add(oPersona);
                }
            }


            miLector.Close();
            connection.closeConnection(ref miConexion);

            return(ret);
        }
        public int EditarPersona_DAL(clsPersonaConNombreDeDepartamento persona)
        {
            clsMyConnection miconexion    = new clsMyConnection();
            SqlConnection   sqlconnection = null;
            SqlCommand      sqlCommand    = new SqlCommand();
            int             filas;

            sqlconnection = miconexion.getConnection();

            sqlCommand.CommandText = "UPDATE Personas SET telefono = @telefono where IDPersona = @id";

            sqlCommand.Parameters.Add("@id", System.Data.SqlDbType.Int).Value           = persona.idPersona;
            sqlCommand.Parameters.Add("@telefono", System.Data.SqlDbType.VarChar).Value = persona.telefono;

            sqlCommand.Connection = sqlconnection;

            filas = sqlCommand.ExecuteNonQuery();
            miconexion.closeConnection(ref sqlconnection);

            return(filas);
        }
Exemplo n.º 13
0
        public clsPersonaConNombreDeDepartamento PersonaConDept_DAL(int id)
        {
            clsPersonaConNombreDeDepartamento oPersona = new clsPersonaConNombreDeDepartamento();

            SqlConnection miConexion;
            SqlCommand    miComando = new SqlCommand();
            SqlDataReader miLector;

            clsMyConnection connection = new clsMyConnection();

            //Try no obligatorio ya que esta en clase myconnection
            miConexion = connection.getConnection();

            miComando.CommandText = "select IDPersona,nombrePersona,apellidosPersona,telefono,nombreDepartamento,Personas.IDDepartamento from Personas inner join Departamentos on Personas.IDDepartamento = Departamentos.IDDepartamento where Personas.IDPersona = @Id ";
            miComando.Parameters.Add("@Id", System.Data.SqlDbType.Int).Value = id;


            miComando.Connection = miConexion;
            miLector             = miComando.ExecuteReader();


            if (miLector.HasRows)
            {
                while (miLector.Read())
                {
                    oPersona.idPersona          = (int)miLector["IDPersona"];
                    oPersona.nombre             = (String)miLector["nombrePersona"];
                    oPersona.Apellidos          = (String)miLector["apellidosPersona"];
                    oPersona.telefono           = (String)miLector["telefono"];
                    oPersona.IdDept             = (int)miLector["IDDepartamento"];
                    oPersona.nombreDepartamento = (string)miLector["nombreDepartamento"];
                }
            }

            miLector.Close();
            connection.closeConnection(ref miConexion);
            return(oPersona);
        }
        public List <clsPersonaConNombreDeDepartamento> listadoCompletoPersonasConNombreDept()
        {
            clsPersonaConNombreDeDepartamento oPersona;
            SqlConnection sqlConnection;
            List <clsPersonaConNombreDeDepartamento> ret = new List <clsPersonaConNombreDeDepartamento>();
            SqlCommand      comando = new SqlCommand();
            SqlDataReader   lector;
            clsMyConnection miConexion = new clsMyConnection();

            sqlConnection       = miConexion.getConnection();
            comando.CommandText = "SELECT IDPersona,nombrePersona, apellidosPersona,fechaNacimiento,telefono,direccion, Departamentos.idDepartamento, nombreDepartamento FROM Personas INNER JOIN Departamentos ON Personas.IDDepartamento = Departamentos.IDDepartamento";
            comando.Connection  = sqlConnection;
            lector = comando.ExecuteReader();

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    oPersona                    = new clsPersonaConNombreDeDepartamento();
                    oPersona.idPersona          = (int)lector["IDPersona"];
                    oPersona.nombre             = (String)lector["nombrePersona"];
                    oPersona.apellidos          = (string)lector["apellidosPersona"];
                    oPersona.fechNacimiento     = (DateTime)lector["fechaNacimiento"];
                    oPersona.telefono           = (String)lector["telefono"];
                    oPersona.direccion          = (string)lector["direccion"];
                    oPersona.idDepartamento     = (int)lector["idDepartamento"];
                    oPersona.nombreDepartamento = (string)lector["nombreDepartamento"];
                    ret.Add(oPersona);
                }
            }

            lector.Close();
            miConexion.closeConnection(ref sqlConnection);

            return(ret);
        }