public void llenarcmbIDEmpleado()
        {
            DTEmpleados dta = new DTEmpleados();
            List <Entidades.Empleado> listacmb = new List <Entidades.Empleado>();

            listacmb = dta.ListarEmpleados();

            foreach (Entidades.Empleado a in listacmb)
            {
                cmEmpleado.AppendValues(a.IdEmpleado.ToString());
            }
            cmbIDEmpleado.Model = cmEmpleado;
        }
예제 #2
0
        public void llenarTreeporBusquedaID(string busqueda)
        {
            int existe = 0;

            recargarTreeView();
            DTEmpleados dta = new DTEmpleados();

            List <Entidades.Empleado> lista = new List <Entidades.Empleado>();

            lista = dta.ListarEmpleados();

            foreach (Entidades.Empleado a in lista)
            {
                if (busqueda == a.IdEmpleado)
                {
                    ls.AppendValues(a.IdEmpleado.ToString(), a.Fecha_ingreso.ToString(), a.Cedula.ToString(), a.Nombre_cargo.ToString(), a.Nombre_empleado.ToString(), a.Apellido_empleado.ToString(), a.Telefono_empleado.ToString(), a.Celular_empleado.ToString(), a.Correo_empleado.ToString(), a.Direccion_empleado.ToString(), a.Sueldo.ToString(), a.Activo.ToString());
                }
                existe = 1;
            }

            if (existe == 0)
            {
                foreach (Entidades.Empleado a in lista)
                {
                    ls.AppendValues(a.IdEmpleado.ToString(), a.Fecha_ingreso.ToString(), a.Cedula.ToString(), a.Nombre_cargo.ToString(), a.Nombre_empleado.ToString(), a.Apellido_empleado.ToString(), a.Telefono_empleado.ToString(), a.Celular_empleado.ToString(), a.Correo_empleado.ToString(), a.Direccion_empleado.ToString(), a.Sueldo.ToString(), a.Activo.ToString());
                }
            }


            //Crear el modelo de datos
            tvEmpleados.Model = ls;

            tvEmpleados.AppendColumn("idEmpleado", new CellRendererText(), "text", 0);
            tvEmpleados.AppendColumn("fecha_ingreso", new CellRendererText(), "text", 1);
            tvEmpleados.AppendColumn("cedula", new CellRendererText(), "text", 2);
            tvEmpleados.AppendColumn("nombre_cargo", new CellRendererText(), "text", 3);
            tvEmpleados.AppendColumn("nombre_empleado", new CellRendererText(), "text", 4);
            tvEmpleados.AppendColumn("apellido_empleado", new CellRendererText(), "text", 5);
            tvEmpleados.AppendColumn("telefono_empleado", new CellRendererText(), "text", 6);
            tvEmpleados.AppendColumn("celular_empleado", new CellRendererText(), "text", 7);
            tvEmpleados.AppendColumn("correo_empleado", new CellRendererText(), "text", 8);
            tvEmpleados.AppendColumn("direccion_empleado", new CellRendererText(), "text", 9);
            tvEmpleados.AppendColumn("sueldo", new CellRendererText(), "text", 10);
            tvEmpleados.AppendColumn("activo", new CellRendererText(), "text", 11);
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //creamos los objetos de la biblioteca de datos;
            this.temp = new DTEmpleados();
            emp       = new Empleado();
            String valor = Request.QueryString["id"];    //obtenemos el id que le pasamos a travez de la url
            int    id    = int.Parse(valor);             //parseamos el valorm, para obtenerlo un int;

            emp.Id_Empleado = id;                        //le asignamos ese id a la propiedad Id_empleado;
            this.registro   = temp.getEmpleadoporid(id); //usamos el metodo de la clase dtemp para buscar el cliente por el id
            Id_Emp.Value    = valor;                     //le pasamos el valor del id a este hidden por si de un error, no perder el id y volver a cargar la pagina con esos datos;

            if (registro.Read())                         //validamos
            {
                this.emp.Cedula          = this.registro["cedula"].ToString();
                this.emp.Nombre_Empleado = this.registro["Nombre_empleado"].ToString();
                this.emp.Apellido        = this.registro["Apellido"].ToString();
                this.emp.Cargo           = this.registro["Cargo"].ToString();
                //le seteamos los valores que obtenemos del empleado;
            }
        }
예제 #4
0
 public SqlDataReader listarempleado()
 {
     return(DTEmpleados.getInstance().listarempleado());
 }
예제 #5
0
 public SqlDataReader ListarEmpleadoPorId(int id)
 {
     return(DTEmpleados.getInstance().getEmpleadoporid(id));
 }
예제 #6
0
 public List <Empleado> Data()
 {
     return(DTEmpleados.getInstance().GetData());
 }
예제 #7
0
 public bool Modificarempleado(Empleado empleado)
 {
     return(DTEmpleados.getInstance().modificar(empleado));
 }
예제 #8
0
 public bool Eliminarempleado(Empleado empleado)
 {
     return(DTEmpleados.getInstance().eliminar(empleado));
 }
예제 #9
0
 public bool guardarempleado(Empleado empleado)
 {
     return(DTEmpleados.getInstance().crear(empleado));
 }