示例#1
0
        public EmpleadoVO Log(LoginVO logeo, ref bool EsValido)
        {

            DataTable dt = new LoginDAL().Logear(logeo);
            EmpleadoVO empleado = new EmpleadoVO();
            if (dt.Rows.Count > 0)
            {
                EsValido = true;
                foreach (DataRow dr in dt.Rows)
                {
                    empleado.IdEmpleado = Convert.ToInt32(dr["idEmpleado"].ToString());
                    empleado.Dni = dr["dni"].ToString();
                    empleado.Nombres = dr["nombres"].ToString();
                    empleado.Apellidos = dr["apellidos"].ToString();
                }

            }
            return empleado;
        }
示例#2
0
        public void Modificar(EmpleadoVO Empleado)
        {

            con.Open();

            SqlCommand command = new SqlCommand("spr_ModificarEmpleado", con);

            command.CommandType = System.Data.CommandType.StoredProcedure;

            command.Parameters.AddWithValue("@idEmpleado", Empleado.IdEmpleado);
            command.Parameters.AddWithValue("@nombres", Empleado.Nombres);
            command.Parameters.AddWithValue("@apellidos", Empleado.Apellidos);
            command.Parameters.AddWithValue("@direccionDomiciliaria", Empleado.DireccionDomiciliaria);
            command.Parameters.AddWithValue("@fono", Empleado.Fono);
            command.Parameters.AddWithValue("@clave", Empleado.Clave);
            command.Parameters.AddWithValue("@cargo", Empleado.Cargo);
            command.Parameters.AddWithValue("@dni", Empleado.Dni);

            command.ExecuteNonQuery();

            con.Close();

        }
示例#3
0
        public int AgregarEmpleado(EmpleadoVO Empleado)
        {

            con.Open();

            SqlCommand command = new SqlCommand("spr_AgregarEmpleado", con);

            command.CommandType = System.Data.CommandType.StoredProcedure;

          
            command.Parameters.AddWithValue("@nombres", Empleado.Nombres);
            command.Parameters.AddWithValue("@apellidos", Empleado.Apellidos);
            command.Parameters.AddWithValue("@direccionDomiciliaria", Empleado.DireccionDomiciliaria);
            command.Parameters.AddWithValue("@fono", Empleado.Fono);
            command.Parameters.AddWithValue("@clave", Empleado.Clave);
            command.Parameters.AddWithValue("@cargo", Empleado.Cargo);
            command.Parameters.AddWithValue("@dni", Empleado.Dni);

            int idPersona = Convert.ToInt32(command.ExecuteScalar());

            con.Close();
            return idPersona;

        }
示例#4
0
 private void ModificarEmpleado()
 {
     EmpleadoVO empleado = new EmpleadoVO();
     empleado.IdEmpleado = codigoEmpleado;
     empleado.Nombres = txtNombre.Text;
     empleado.Apellidos = txtApellido.Text;
     empleado.DireccionDomiciliaria = txtDireccion.Text;
     empleado.Fono = txtTelefono.Text;
     empleado.Dni = txtDNI.Text;
     empleado.Clave = txtClave.Text;
     empleado.Cargo = cboCargo.Text;
     new EmpleadoBUS().ModificarEmpleado(empleado);
     AuditoriaVO auditoria = new AuditoriaVO();
     auditoria.idEmpleado = PrincipalUI.idEmpleadogbl;
     auditoria.idRegistro = empleado.IdEmpleado;
     auditoria.tabla = "Empleado";
     auditoria.tipo = "UPDATE";
     auditoria.fecha = DateTime.Now.ToLocalTime();
     new AuditoriaBUS().AgregarAuditoria(auditoria);
 }
示例#5
0
 public void ModificarEmpleado(EmpleadoVO empleado)
 {
     new EmpleadoDAL().Modificar(empleado);
 }
示例#6
0
 public int AgregarEmpleado(EmpleadoVO empleado)
 {
     return new EmpleadoDAL().AgregarEmpleado(empleado);
 }