//——————————————————————————————————————————————[ MODIFICAR ]——————————————————————————————————————————————
        public static bool Modificar(Nominas nominas)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(nominas).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
        //——————————————————————————————————————————————————————————————[ Buscar ]———————————————————————————————————————————————————————————————
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Nominas encontrado = NominasBLL.Buscar(Utilidades.ToInt(NominaIdTextBox.Text));

            if (encontrado != null)
            {
                this.nominas = encontrado;
                Cargar();
            }
            else
            {
                this.nominas     = new Nominas();
                this.DataContext = this.nominas;

                MessageBox.Show($"Este Contacto no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);

                Limpiar();
                NominaIdTextBox.SelectAll();
                NominaIdTextBox.Focus();
            }
        }
        //——————————————————————————————————————————————[ INSERTAR ]——————————————————————————————————————————————
        private static bool Insertar(Nominas nominas)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Nominas.Add(nominas);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        txtTiempo.MaxLength = 2;
        txtEmpleado.Enabled = false;
        btnProcesar.Enabled = false;
        if (!Page.IsPostBack)
        {
            ddlTiempo.DataSource     = solicitudPermisos.ObtenerTiempo();
            ddlTiempo.DataTextField  = "descripcion";
            ddlTiempo.DataValueField = "idDescripcion";
            ddlTiempo.DataBind();

            ddlMotivos.DataSource     = solicitudPermisos.ObtenerMotivos();
            ddlMotivos.DataTextField  = "motivo";
            ddlMotivos.DataValueField = "idMotivo";
            ddlMotivos.DataBind();

            grvDatos.DataSource = Nominas.ListaEmpleados(Session["User"].ToString());
            grvDatos.DataBind();
        }
    }
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     txtEmpleado.Text = string.Empty;
     if (txtBuscar.Text == string.Empty)
     {
         Response.Write("<script>alert('Debe Ingresar El id o nombre del Empleado!','')</script>");
     }
     else
     {
         grvDatos.DataSource = Nominas.buscarEmpleado(txtBuscar.Text, Session["User"].ToString());
         grvDatos.DataBind();
     }
     if (grvDatos.Rows.Count == 0)
     {
         lblMensaje.Text = "No se encontraron resultados para \"" + txtBuscar.Text + "\"...";
     }
     else
     {
         lblMensaje.Text = string.Empty;
     }
 }
Exemple #6
0
    protected void btnBuscar_Click1(object sender, EventArgs e)
    {
        string buscar = txtBuscar.Text.Trim();

        if (string.IsNullOrEmpty(buscar))
        {
            Response.Write("<script>alert('Ingrese nombre o ID a buscar!')</script>");
        }
        else
        {
            grvEmpleados.DataSource = Nominas.buscarEmpleado(buscar, UserActual);
            grvEmpleados.DataBind();
        }
        if (grvEmpleados.Rows.Count == 0)
        {
            lblResultado.Text = "No se encontraron resultados para \"" + txtBuscar.Text + "\"...";
        }
        else
        {
            lblResultado.Text = string.Empty;
        }
    }
Exemple #7
0
 public List <Vehiculos> GetVehiculosNomina(Nominas aux)
 {
     context = new DBSubdereEntities1();
     return((from l in context.DetalleNominas where l.IdNomina == aux.IdNomina select l.Vehiculos).ToList());
 }
 //——————————————————————————————————————————————————————————————[ Limpiar ]——————————————————————————————————————————————————————————————
 private void Limpiar()
 {
     this.nominas     = new Nominas();
     this.DataContext = nominas;
 }
Exemple #9
0
                public double CalcularSalario(int empleadoID)
                {
                    var servicioDeNominas = new Nominas();

                    return(servicioDeNominas.CalculaSueldo(empleadoID));
                }
Exemple #10
0
 protected void btnTodos_Click(object sender, EventArgs e)
 {
     lblResultado.Text       = string.Empty;
     grvEmpleados.DataSource = Nominas.ListaEmpleados(UserActual);
     grvEmpleados.DataBind();
 }
Exemple #11
0
 public void SumarNomina(Nominas nominas)
 {
     ejecutar.SumarNomina(nominas);
 }
Exemple #12
0
 public void BorrarNomina(Nominas nominas)
 {
     ejecutar.BorrarNomina(nominas);
 }
Exemple #13
0
 public void ActualizarNominas(Nominas nominas)
 {
     ejecutar.ActualizarNominas(nominas);
 }
Exemple #14
0
 public void InsertarNomina(Nominas nominas)
 {
     ejecutar.InsertarNomina(nominas);
 }
Exemple #15
0
 public void InsertarNomina(Nominas nominas)
 {
     database.Nominas.Add(nominas);
     database.SaveChanges();
 }