コード例 #1
0
        protected void Btn_Buscar_Mod_Click(object sender, EventArgs e)
        {
            int identificacion = Convert.ToInt32(this.identificadorbuscar.Text);

            List <Trabajador> listaBuscarTrabajador = AccesoTrabajador.ListarBuscarTrabajador(identificacion);

            foreach (Trabajador trabajador in listaBuscarTrabajador)
            {
                this.oculto.Text   = Convert.ToString(trabajador.Trabajador_Id);
                this.nombre.Text   = trabajador.Nombres;
                this.apellido.Text = trabajador.Apellidos;
                this.tipoidentificacion.SelectedValue = Convert.ToString(trabajador.Identificador_Id);
                this.identificacion.Text = Convert.ToString(trabajador.Identificacion);

                this.nombre_completo.Text = trabajador.Nombres + " " + trabajador.Apellidos;

                var salario = Convert.ToInt32(trabajador.Salario);
                int TSalario;
                int Opcion = trabajador.Calculo;

                if (Opcion == 1)
                {
                    TSalario = salario - 102854;
                }
                else
                {
                    TSalario = salario;
                }
                this.total_salario.Text = Convert.ToString(Convert.ToInt32(trabajador.Salario));
                this.salario.Text       = Convert.ToString(TSalario);
            }
        }
コード例 #2
0
        protected void Btn_Mod_Ingresar_Click(object sender, EventArgs e)
        {
            Trabajador trabajador = new Trabajador();

            trabajador.Nombres   = this.nombre.Text;
            trabajador.Apellidos = this.apellido.Text;

            var salario = Convert.ToInt32(this.salario.Text);
            int TSalario;
            int Opcion;

            if (salario < 870803)
            {
                TSalario = salario + 102854;
                Opcion   = 1;
            }
            else
            {
                TSalario = salario;
                Opcion   = 0;
            }
            trabajador.Salario = Convert.ToDecimal(TSalario);
            trabajador.Calculo = Opcion;

            bool respuesta = AccesoTrabajador.ActualizarTrabajador(Convert.ToInt32(oculto.Text), trabajador);

            if (respuesta)
            {
                LlenarTabla();
                LimpiarCampos();
            }
        }
コード例 #3
0
        protected void LlenarTabla()
        {
            List <Trabajador> ListaTrabajador = AccesoTrabajador.ListarTrabajadores();

            this.gdvListaTrabajdores.DataSource = ListaTrabajador;
            this.gdvListaTrabajdores.DataBind();
        }
コード例 #4
0
        protected void btn_Eliminar_Click(object sender, EventArgs e)
        {
            bool respuesta = AccesoTrabajador.EliminarTrabajador(Convert.ToInt32(oculto.Text));

            if (respuesta)
            {
                LlenarTabla();
                LimpiarCampos();
            }
        }
コード例 #5
0
        //evento para buscar
        protected void Btn_BuscarEli_Click(object sender, EventArgs e)
        {
            int identificacion = Convert.ToInt32(this.identificadorbuscar.Text);

            List <Trabajador> listaBuscarTrabajador = AccesoTrabajador.ListarBuscarTrabajador(identificacion);

            foreach (Trabajador trabajador in listaBuscarTrabajador)
            {
                this.oculto.Text          = Convert.ToString(trabajador.Trabajador_Id);
                this.nombre_Completo.Text = trabajador.Nombres + " " + trabajador.Apellidos;
                this.identificacion.Text  = Convert.ToString(trabajador.Identificacion);
            }
        }
コード例 #6
0
        protected void Btn_Ingresar_Click(object sender, EventArgs e)
        {
            Trabajador trabajador = new Trabajador();

            trabajador.Nombres          = this.nombre.Text;
            trabajador.Apellidos        = this.apellido.Text;
            trabajador.Identificador_Id = Convert.ToInt32(this.tipoidentificacion.SelectedValue);
            trabajador.Identificacion   = Convert.ToInt32(this.identificacion.Text);

            var salario = Convert.ToInt32(this.salario.Text);
            int TSalario;
            int Opcion;

            if (salario < 870803)
            {
                TSalario = salario + 102854;
                Opcion   = 1;
            }
            else
            {
                TSalario = salario;
                Opcion   = 0;
            }
            trabajador.Salario = Convert.ToDecimal(TSalario);
            trabajador.Calculo = Opcion;

            bool Estado = AccesoTrabajador.InsertarTrabajador(trabajador);

            if (Estado)
            {
                //ScriptManager.RegisterClientScriptBlock(this, GetType(),"alertMessage", @"alert('Trabajador registrado correctamente');", true);
                //ScriptManager.RegisterClientScriptBlock(this, GetType(),"alertMessage", @"alert('Trabajador registrado correctamente');", true);
                LlenarTabla();
                LimpiarCampos();
            }
            else
            {
                //ScriptManager.RegisterClientScriptBlock(this, GetType(), "alertMessage", @"alert('Error al registrar trabajador')", true);
            }
        }