Пример #1
0
 public bool Modificar(E_Empleado ModificarEmpleado)
 {
     try
     {
         SqlConnection Conexion = new SqlConnection(Properties.Settings.Default.Cadena_conexion);
         SqlCommand    Comando  = new SqlCommand();
         Comando.CommandType = CommandType.StoredProcedure;
         Comando.CommandText = "editar_empleado";
         Comando.Parameters.AddWithValue("@Id_Empleado", ModificarEmpleado.Id_Empleado);
         Comando.Parameters.AddWithValue("@Id_Empresa", ModificarEmpleado.Id_Empresa);
         Comando.Parameters.AddWithValue("@Nombre", ModificarEmpleado.Nombre);
         Comando.Parameters.AddWithValue("@Apellido", ModificarEmpleado.Apellido);
         Comando.Parameters.AddWithValue("@INSS", ModificarEmpleado.INSS);
         Comando.Parameters.AddWithValue("@Fecha_nac", ModificarEmpleado.fecha_Nac);
         Comando.Parameters.AddWithValue("@Genero", ModificarEmpleado.Genero);
         Comando.Parameters.AddWithValue("@Direccion", ModificarEmpleado.Direccion);
         Comando.Parameters.AddWithValue("@No_cedula", ModificarEmpleado.No_Cedula);
         Comando.Parameters.AddWithValue("@Telefono", ModificarEmpleado.Telefono);
         Comando.Parameters.AddWithValue("@Estado_civil", ModificarEmpleado.Estado_Civil);
         Comando.Parameters.AddWithValue("@Email", ModificarEmpleado.Email);
         Comando.Connection = Conexion;
         Conexion.Open();
         Comando.ExecuteNonQuery();
         Conexion.Close();
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvEmpleados.SelectedRows.Count > 0)
                {
                    txt_Nombre.Tag = dgvEmpleados.CurrentRow.Cells["Id_Empleado"].Value.ToString();
                    if (MessageBox.Show("Desea eliminar Empleado", "Empleado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        N_Empleado nElimiar  = new N_Empleado();
                        E_Empleado eEliminar = new E_Empleado();
                        eEliminar.Id_Empleado = Convert.ToInt32(txt_Nombre.Tag.ToString());

                        if (nElimiar.Eliminar(eEliminar))
                        {
                            MessageBox.Show("Se elimino correctamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #3
0
        public DataTable IniciarSesion(E_Empleado empleado)
        {
            DataTable dt = new DataTable();

            try
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
                cn.Open();
                SqlDataAdapter da = new SqlDataAdapter("SP_Login '" + empleado.Nombre + "','" + empleado.Clave + "';", cn);
                da.Fill(dt);
                if (dt.Rows.Count > 0)
                {
                    return(dt);
                }
                else
                {
                    return(dt);
                }
            }
            catch
            {
                return(dt);
            }
        }
Пример #4
0
        //Metodo para editar registro
        public void EditarRegistro(E_Empleado Empleado)
        {
            SqlCommand SqlCmd = new SqlCommand("sp_editar_empleado", Conectar)
            {
                CommandType = CommandType.StoredProcedure
            };

            Conectar.Open();

            SqlCmd.Parameters.AddWithValue("@id_empleado", Empleado.Id_empleado);
            SqlCmd.Parameters.AddWithValue("@nombre", Empleado.Nombre);
            SqlCmd.Parameters.AddWithValue("@apellidos", Empleado.Apellido);
            SqlCmd.Parameters.AddWithValue("@sexo", Empleado.Sexo);
            SqlCmd.Parameters.AddWithValue("@fecha_nac", Empleado.Fecha_Nacimiento);
            SqlCmd.Parameters.AddWithValue("@num_doc", Empleado.Numero_Documento);
            SqlCmd.Parameters.AddWithValue("@direccion", Empleado.Direccion);
            SqlCmd.Parameters.AddWithValue("@telefono", Empleado.Telefono);
            SqlCmd.Parameters.AddWithValue("@email", Empleado.Email);
            SqlCmd.Parameters.AddWithValue("@acceso", Empleado.Acceso);
            SqlCmd.Parameters.AddWithValue("@usuario", Empleado.Usuario);
            SqlCmd.Parameters.AddWithValue("@password", Empleado.Password);

            SqlCmd.ExecuteNonQuery();

            Conectar.Close();
        }
Пример #5
0
        public string InsertarEmpleado(E_Empleado pEmpleado)
        {
            pEmpleado.Accion = "INSERTAR";
            string R = sqlD.IBM_Entidad <E_Empleado>("IBM_Empleados", pEmpleado);

            if (R.Contains("Exito"))
            {
                return("Exito se ha introducido los datos correctamente");
            }
            return("Error los datos no se han introducido");
        }
Пример #6
0
        public string ModificarEmpleado(E_Empleado pEmpleado)
        {
            pEmpleado.Accion = "MODIFICAR";
            string R = sqlD.IBM_Entidad <E_Empleado>("IBM_Empleados", pEmpleado);

            if (R.Contains("Exito"))
            {
                return("Exito se han modificado los datos correctamente");
            }
            return("Error los datos no se han modificado");
        }
Пример #7
0
 public bool Guardar(E_Empleado NuevoEmpleados)
 {
     try
     {
         D_Empleados DatosEmpleados = new D_Empleados();
         return(DatosEmpleados.Guardar(NuevoEmpleados));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #8
0
 public bool Modificar(E_Empleado ModificarEmpleados)
 {
     try
     {
         D_Empleados DatosEmpleados = new D_Empleados();
         return(DatosEmpleados.Modificar(ModificarEmpleados));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #9
0
 public bool Eliminar(E_Empleado Eliminar_Empleado)
 {
     try
     {
         D_Empleados EliminarEmpleado = new D_Empleados();
         return(EliminarEmpleado.Eliminar(Eliminar_Empleado));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void EliminarEmpleado(E_Empleado empleado)
        {
            using (SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["conectar"].ConnectionString))
            {
                SqlCommand cmd = new SqlCommand("SP_EMPLEADOS_ELIMINAR", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                conexion.Open();

                cmd.Parameters.AddWithValue("@ID", empleado.Id);

                cmd.ExecuteNonQuery();
            }
        }
Пример #11
0
        protected E_Empleado ControlsWebForm_ObjetoIdentidad()
        {
            E_Empleado Empleado = new E_Empleado()
            {
                ClaveEmpleado     = tbClaveEmpleado.Text.Trim(),
                NombreEmpleado    = tbNombreEmpleado.Text.Trim(),
                ApellidoEmpleado  = tbApellidoEmpleado.Text.Trim(),
                DireccionEmpleado = tbDireccionEmpleado.Text.Trim(),
                TelCelEmpleado    = tbTelCelEmpleado.Text.Trim(),
                EmailEmpleado     = TbEmailEmpleado.Text.Trim()
            };

            return(Empleado);
        }
Пример #12
0
        public string BorrarEmpleado(int pIdEmpleado)
        {
            E_Empleado Empleado = new E_Empleado()
            {
                Accion     = "BORRAR",
                IdEmpleado = pIdEmpleado
            };
            string R = sqlD.IBM_Entidad <E_Empleado>("IBM_Empleados", Empleado);

            if (R.Contains("Exito"))
            {
                return("Exito se han borrado los datos correctamente");
            }
            return("Error los datos no se han borrado");
        }
Пример #13
0
        //Metodo para eliminar registro de la tabla empleado
        public void EliminarRegistro(E_Empleado Empleado)
        {
            SqlCommand SqlCmd = new SqlCommand("sp_eliminar_empleado", Conectar)
            {
                CommandType = CommandType.StoredProcedure
            };

            Conectar.Open();

            SqlCmd.Parameters.AddWithValue("@id_empleado", Empleado.Id_empleado);

            SqlCmd.ExecuteNonQuery();

            Conectar.Close();
        }
Пример #14
0
        protected void ObjetoEntidad_ControlsWebForm()
        {
            int IdEmpleado = hfIdEmpleado.Value == string.Empty ? 0 : Convert.ToInt32(hfIdEmpleado.Value);

            E_Empleado Empleado = NC.BuscarEmpleado(IdEmpleado);

            if (Empleado != null)
            {
                tbClaveEmpleado.Text     = Empleado.ClaveEmpleado.Trim();
                tbNombreEmpleado.Text    = Empleado.NombreEmpleado.Trim();
                tbApellidoEmpleado.Text  = Empleado.ApellidoEmpleado.Trim();
                tbDireccionEmpleado.Text = Empleado.DireccionEmpleado.Trim();
                tbTelCelEmpleado.Text    = Empleado.TelCelEmpleado.Trim();
                TbEmailEmpleado.Text     = Empleado.EmailEmpleado.Trim();
            }
        }
        public void InsertarEmpleado(E_Empleado empleado)
        {
            using (SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["conectar"].ConnectionString))
            {
                SqlCommand cmd = new SqlCommand("SP_EMPLEADOS_INSERTAR", conexion);
                cmd.CommandType = CommandType.StoredProcedure;
                conexion.Open();

                cmd.Parameters.AddWithValue("@NOMBRE", empleado.Nombre);
                cmd.Parameters.AddWithValue("@APELLIDOS", empleado.Apellidos);
                cmd.Parameters.AddWithValue("@SEXO", empleado.Sexo);
                cmd.Parameters.AddWithValue("@FECHA_NACIMIENTO", empleado.FechaNacimiento);
                cmd.Parameters.AddWithValue("@PUESTO", empleado.Puesto);
                cmd.Parameters.AddWithValue("@SUELDO", empleado.Sueldo);

                cmd.ExecuteNonQuery();
            }
        }
Пример #16
0
        public bool Eliminar(E_Empleado EliminarEmpleado)
        {
            try
            {
                SqlConnection Conexion = new SqlConnection(Properties.Settings.Default.Cadena_conexion);
                SqlCommand    Comando  = new SqlCommand();
                Comando.CommandType = CommandType.StoredProcedure;
                Comando.CommandText = "Eliminar_Empleado";
                Comando.Parameters.AddWithValue("@Id_empleado", EliminarEmpleado.Id_Empleado);
                Comando.Connection = Conexion;
                Conexion.Open();
                Comando.ExecuteNonQuery();
                Conexion.Close();
                return(true);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #17
0
        public List <E_Empleado> ListaEmpleado()
        {
            try
            {
                SqlConnection Conexion = new SqlConnection(Properties.Settings.Default.Cadena_conexion);
                SqlCommand    Comando  = new SqlCommand();
                Comando.CommandType = CommandType.StoredProcedure;
                Comando.CommandText = "MostrarEmpleado";
                Comando.Connection  = Conexion;
                Conexion.Open();
                SqlDataReader     leer  = Comando.ExecuteReader();
                List <E_Empleado> Lista = new List <E_Empleado>();
                while (leer.Read())
                {
                    E_Empleado FilaEmpleado = new E_Empleado();
                    FilaEmpleado.Id_Empleado  = Convert.ToInt32(leer["Id_Empleado"].ToString());
                    FilaEmpleado.Id_Empresa   = Convert.ToInt32(leer["Id_Empresa"].ToString());
                    FilaEmpleado.Nombre       = leer["Nombre"].ToString();
                    FilaEmpleado.Apellido     = leer["Apellido"].ToString();
                    FilaEmpleado.INSS         = leer["Inss"].ToString();
                    FilaEmpleado.fecha_Nac    = leer["fecha_nac"].ToString();
                    FilaEmpleado.Direccion    = leer["Direccion"].ToString();
                    FilaEmpleado.No_Cedula    = leer["No_cedula"].ToString();
                    FilaEmpleado.Genero       = leer["Genero"].ToString();
                    FilaEmpleado.Telefono     = Convert.ToInt32(leer["Telefono"].ToString());
                    FilaEmpleado.Estado_Civil = leer["Estado_Civil"].ToString();
                    FilaEmpleado.Email        = leer["Email"].ToString();

                    Lista.Add(FilaEmpleado);
                }
                Conexion.Close();
                return(Lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #18
0
 public List <E_Empleado> ListaEmpleadoBuscar()
 {
     try
     {
         SqlConnection conexion = new SqlConnection(Properties.Settings.Default.Cadena_conexion);
         SqlCommand    command  = new SqlCommand();
         command.CommandType = CommandType.StoredProcedure;
         command.CommandText = "Buscar_Empleado";
         command.Connection  = conexion;
         conexion.Open();
         SqlDataReader     leer  = command.ExecuteReader();
         List <E_Empleado> Lista = new List <E_Empleado>();
         while (leer.Read())
         {
             E_Empleado filaEmpleado = new E_Empleado();
             filaEmpleado.Id_Empleado  = Convert.ToInt32(leer["ID_Empleado"].ToString());
             filaEmpleado.Nombre       = leer["Nombre"].ToString();
             filaEmpleado.Apellido     = leer["Apellidos"].ToString();
             filaEmpleado.INSS         = leer["INSS"].ToString();
             filaEmpleado.fecha_Nac    = leer["FechaNac"].ToString();
             filaEmpleado.Genero       = leer["Genero"].ToString();
             filaEmpleado.Direccion    = leer["Direccion"].ToString();
             filaEmpleado.Telefono     = Convert.ToInt32(leer["Telefono"].ToString());
             filaEmpleado.No_Cedula    = leer["Cedula"].ToString();
             filaEmpleado.Estado_Civil = leer["EstadoCivil"].ToString();
             filaEmpleado.Email        = leer["Email"].ToString();
             Lista.Add(filaEmpleado);
         }
         conexion.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #19
0
 public void InsertarRegistro(E_Empleado Empleado)
 {
     Obj.InsertarRegistro(Empleado);
 }
Пример #20
0
 public DataTable IniciarSesion(E_Empleado empleado)
 {
     return(modeloLogin.IniciarSesion(empleado));
 }
Пример #21
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            if ((Global.ValidaTextBoxVacios(panelInventario) == false))
            {
                MessageBox.Show("Necesita llenar todos los campos", "Compra", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Cargargrid();
            }
            else
            {
                try
                {
                    N_Empleado N_Empleado = new N_Empleado();
                    if (Modificar)
                    {
                        E_Empleado ModificarEmpleado = new E_Empleado();
                        ModificarEmpleado.Id_Empleado  = Convert.ToInt32(txt_Empresa.Tag);
                        ModificarEmpleado.Id_Empresa   = Convert.ToInt32(txt_Empresa.Text);
                        ModificarEmpleado.Nombre       = txt_Nombre.Text;
                        ModificarEmpleado.Apellido     = txt_Apellido.Text;
                        ModificarEmpleado.INSS         = txt_INSS.Text;
                        ModificarEmpleado.Email        = txt_Email.Text;
                        ModificarEmpleado.Direccion    = txt_Direccion.Text;
                        ModificarEmpleado.No_Cedula    = txt_Cedula.Text;
                        ModificarEmpleado.Telefono     = Convert.ToInt32(txt_Telefono.Text);
                        ModificarEmpleado.Estado_Civil = txt_Estado.Text;
                        ModificarEmpleado.fecha_Nac    = txt_Fecha.Text;
                        if (rb_Masculino.Checked == true)
                        {
                            ModificarEmpleado.Genero = "M";
                        }
                        else
                        {
                            ModificarEmpleado.Genero = "F";
                        }

                        if (N_Empleado.Modificar(ModificarEmpleado))
                        {
                            MessageBox.Show("Se Modifico exitosamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelInventario);
                            Modificar = false;
                        }
                    }
                    else
                    {
                        E_Empleado GuardarEmpleado = new E_Empleado();
                        GuardarEmpleado.Id_Empresa   = Convert.ToInt32(txt_Empresa.Text);
                        GuardarEmpleado.Nombre       = txt_Nombre.Text;
                        GuardarEmpleado.Apellido     = txt_Apellido.Text;
                        GuardarEmpleado.INSS         = txt_INSS.Text;
                        GuardarEmpleado.Email        = txt_Email.Text;
                        GuardarEmpleado.Direccion    = txt_Direccion.Text;
                        GuardarEmpleado.No_Cedula    = txt_Cedula.Text;
                        GuardarEmpleado.Telefono     = Convert.ToInt32(txt_Telefono.Text);
                        GuardarEmpleado.Estado_Civil = txt_Estado.Text;
                        GuardarEmpleado.fecha_Nac    = txt_Fecha.Text;
                        if (rb_Masculino.Checked == true)
                        {
                            GuardarEmpleado.Genero = "M";
                        }
                        else
                        {
                            GuardarEmpleado.Genero = "F";
                        }

                        if (N_Empleado.Guardar(GuardarEmpleado))
                        {
                            MessageBox.Show("Se guardo exitosamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelInventario);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                            Global.Desabilitar(panelInventario);
                            Global.Limpiar(panelInventario);
                            btn_Guardar.Enabled  = false;
                            btn_Nuevo.Enabled    = true;
                            btn_Limpiar.Enabled  = false;
                            btn_Cancelar.Enabled = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #22
0
 public void EditarRegistro(E_Empleado Empleado)
 {
     Obj.EditarRegistro(Empleado);
 }
Пример #23
0
 public void EliminarRegistro(E_Empleado Empleado)
 {
     Obj.EliminarRegistro(Empleado);
 }
 public void EliminadoEmpleado(E_Empleado empleado)
 {
     objetoDato.EliminarEmpleado(empleado);
 }
 public void EditandoEmpleado(E_Empleado empleado)
 {
     objetoDato.EditarEmpleado(empleado);
 }
 public void InsertandoEmpleado(E_Empleado empleado)
 {
     objetoDato.InsertarEmpleado(empleado);
 }
 public bool EditarEmpleado(E_Empleado e_Empleado)
 {
     return(d_Empleado.UpdateEmpleado(e_Empleado.EmpleadoID, e_Empleado.PuertoID, e_Empleado.Nombres, e_Empleado.Apellidos, e_Empleado.FechaDeNacimiento, e_Empleado.Superior, e_Empleado.Salario, e_Empleado.Cargo));
 }