示例#1
0
        public static bool Guardar(ClsEmpleado Empleado)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (Empleado.Id != string.Empty)
            {
                Procedimiento = "ActualizarEmpleado";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Empleado.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Empleado.IdCargo, "@IdCargo", SqlDbType.Int);
                parametros[2] = new ClsNSQLParametro(Empleado.Dni, "@Dni", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Empleado.Nombre, "@Nombre", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Empleado.Apellidos, "@Apellidos", SqlDbType.VarChar);
            }
            else
            {
                Procedimiento = "CrearEmpleado";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Empleado.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Empleado.IdCargo, "@IdCargo", SqlDbType.Int);
                parametros[2] = new ClsNSQLParametro(Empleado.Dni, "@Dni", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Empleado.Nombre, "@Nombre", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Empleado.Apellidos, "@Apellidos", SqlDbType.VarChar);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
示例#2
0
        public string[] BuscarEmpleado(string cedula)
        {
            ClsEmpleado empleado = new ClsEmpleado();

            string[] vs = empleado.BuscarEmpleado(cedula);

            return(vs);
        }
示例#3
0
        public string[] Ingresar(string usuario, string contraseña)
        {
            ClsEmpleado empleado = new ClsEmpleado();

            string[] resultado = empleado.Entrar(usuario, contraseña);


            return(resultado);
        }
 public DataSet ConsultarEmpleado(Empleado obj)
 {
     try
     {
         return(ClsEmpleado.Consultar(obj));
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public DataSet ConsultarFormaPago(FormaPago obj)
 {
     try
     {
         return(ClsEmpleado.ConsultarFormaPago(obj));
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public DataSet ConsultarNacionalidad(Nacionalidad obj)
 {
     try
     {
         return(ClsEmpleado.ConsultarNacionalidad(obj));
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#7
0
        private void Eliminar()
        {
            objEmpleado        = new ClsEmpleado();
            objEmpleado.opc    = 3;
            objEmpleado.Cedula = Convert.ToInt32(txtcedula.Text);
            objEmpleadoMgr     = new ClsEmpleadoMgr(objEmpleado);

            objEmpleadoMgr.EliminarDatos();
            MessageBox.Show("Datos eliminados");

            dtgempresa.Focus();
        }
示例#8
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            ClsEmpleado clsEmpleado = new ClsEmpleado();

            clsEmpleado.deletusuarios(Convert.ToInt32(Txt.Text));
            //{
            //    ClsDUserlist clsDUserlist = new ClsDUserlist();
            //    clsDUserlist.deletusuarios(Convert.ToInt32(TxtId.Text));
            //    carga();
            //    clear();
            //}
        }
示例#9
0
        private void Listar()
        {
            objEmpleado     = new ClsEmpleado();
            objEmpleado.opc = 1;
            objEmpleadoMgr  = new ClsEmpleadoMgr(objEmpleado);

            Dtt = new DataTable();
            Dtt = objEmpleadoMgr.Listar();
            if (Dtt.Rows.Count > 0)
            {
                dtgempresa.DataSource = Dtt;
            }
        }
示例#10
0
 public Response ProcesarEmpleado(Empleado obj)
 {
     try
     {
         return(ClsEmpleado.Procesar(obj));
     }
     catch (Exception e)
     {
         return(new Response
         {
             IsSuccess = false
         });
     }
 }
示例#11
0
        private void Guardar()
        {
            objEmpleado             = new ClsEmpleado();
            objEmpleado.opc         = 2;
            objEmpleado.Cedula      = int.Parse(txtcedula.Text);
            objEmpleado.Nombre      = txtnombre.Text;
            objEmpleado.Apellido    = txtapellido.Text;
            objEmpleado.FNacimiento = dtpfecha.Value;
            objEmpleado.Cargo       = Convert.ToInt32(txtcargo.Text);
            objEmpleadoMgr          = new ClsEmpleadoMgr(objEmpleado);

            objEmpleadoMgr.Guardar();
            MessageBox.Show("DATOS GUARDADOS CORRECTAMENTE", "MENSAJE");
        }
示例#12
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            Empleado objEmpleado = new Empleado();

            objEmpleado.numeroDocumento = Convert.ToInt32(txtDocumentNumber.Text);
            ClsEmpleado obj        = new ClsEmpleado();
            DataTable   dtEmpleado = obj.ConsultaEmpleado(objEmpleado);

            if (dtEmpleado.Rows.Count == 0 || dtEmpleado == null)
            {
            }
            else
            {
            }
        }
示例#13
0
        public ClsEmpleado ValidarUsuario(string clave, string nombre)
        {
            SqlCommand command = ClsConexion.GET_CONEXION().CreateCommand();

            try
            {
                ClsEmpleado empleado = new ClsEmpleado();
                command.CommandText = "paValidarEmpleado";
                command.CommandType = System.Data.CommandType.StoredProcedure;
                command.Parameters.Clear();
                command.Parameters.Add(new SqlParameter("@nombreEmpleado", nombre));
                command.Parameters.Add(new SqlParameter("@Clave", clave));
                command.Connection.Open();
                SqlDataReader RESULTADO = ((SqlDataReader)command.ExecuteReader());
                if (RESULTADO.Read())
                {
                    empleado.Clave          = clave;
                    empleado.NombreEmpleado = nombre;
                    empleado.IdEmpleado     = Convert.ToInt16(RESULTADO["IdEmpleado"]);
                    empleado.CorreoEmpleado = RESULTADO["NombreEmpleado"].ToString();
                }
                return(empleado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (command.Connection.State == System.Data.ConnectionState.Open)
                {
                    command.Connection.Close();
                }
                command.Dispose();
            }
        }
示例#14
0
        public void BorrarEmpleado(string cedula)
        {
            ClsEmpleado empleado = new ClsEmpleado();

            empleado.Borrar(cedula);
        }
示例#15
0
        public void ActualizarEmpleado(string cedula, string nombre, string apellido, string telefono, string direccion, string celular, string cargo, string usuario, string contraseña)
        {
            ClsEmpleado empleado = new ClsEmpleado();

            empleado.Actualizar(cedula, nombre, apellido, telefono, direccion, celular, cargo, usuario, contraseña);
        }
示例#16
0
 public FrmPrincipalMoso(ClsEmpleado empleado)
 {
     Empleado = empleado;
     InitializeComponent();
 }
示例#17
0
 public FrmPrincipalAdministrador(ClsEmpleado empleado)
 {
     Empleado = empleado;
     InitializeComponent();
 }