예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ClsEmpleado Instancia = new ClsEmpleado();

            Instancia.Nombre    = txtNombre.Text.Trim();
            Instancia.Apellidos = txtApellidos.Text.Trim();
            Instancia.FechaN    = dtpFecha.Format.ToString();
            Instancia.Salario   = Convert.ToDouble(txtsalario.Text);
            Instancia.Estado    = 1;



            int respuesta = ClsEmpleado.Guardar(Instancia);

            if (respuesta > 0)
            {
                MessageBox.Show("Empleado Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar el Empleado", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            limpia_cajas();
            MostrarDatos_dgvEmpleados();
        }
예제 #2
0
        public void MostrarDatos_dgvEmpleados()
        {
            dgvEmpleados.DataSource            = ClsEmpleado.MostrarDatos();
            dgvEmpleados.Columns[0].HeaderText = "IdEmpleado";
            dgvEmpleados.Columns[1].HeaderText = "Fecha Registro";
            dgvEmpleados.Columns[2].HeaderText = "Nombre";
            dgvEmpleados.Columns[3].HeaderText = "Apellidos";
            dgvEmpleados.Columns[4].HeaderText = "Fecha Nacimiento";
            dgvEmpleados.Columns[5].HeaderText = "Salario";
            dgvEmpleados.Columns[6].HeaderText = "Estado";

            dgvEmpleados.Columns[0].Visible = false;


            //Estilo titulo
            this.dgvEmpleados.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40);  //(44, 62, 80); //argb
            this.dgvEmpleados.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
            this.dgvEmpleados.ColumnHeadersDefaultCellStyle.Font      = new Font("Microsoft YaHei UI", 10);
            this.dgvEmpleados.DefaultCellStyle.Font = new Font("Microsoft YaHei UI", 10);
            //Estilo seleccion
            this.dgvEmpleados.DefaultCellStyle.SelectionBackColor = Color.FromArgb(52, 152, 219);
            this.dgvEmpleados.DefaultCellStyle.SelectionForeColor = Color.White;
            //Estilo borde celda
            this.dgvEmpleados.GridColor = Color.FromArgb(41, 39, 40); //(44, 62, 80);
            //Ajustable
            this.dgvEmpleados.AutoSizeRowsMode          = DataGridViewAutoSizeRowsMode.AllCells;
            this.dgvEmpleados.ScrollBars                = ScrollBars.Both;
            this.dgvEmpleados.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
        }
예제 #3
0
        public static int Guardar(ClsEmpleado variables)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format("INSERT INTO tblempleado (intIdEmpleado,dteFechaRegistro, vchNombre, vchApellidos,dteFechaNac,dbeSalario,intEstado) VALUES ('{0}','{1}','{2}', '{3}', '{4}', '{5}', '{6}')",
                                                                      variables.IdEmpleado, variables.FechaN, variables.Nombre, variables.Apellidos, variables.FechaN, variables.Salario, variables.Estado), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
예제 #4
0
        public static int Actualizar(ClsEmpleado variables)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update tblEmpleado set dteFechaRegistro='{0}', vchNombre='{1}', vchApellidos='{2}',dteFechaNac='{3}',dbeSalario='{4}',intEstado='{5}' where intIdEmpleado={6}",
                                                                  variables.FechaN, variables.Nombre, variables.Apellidos, variables.FechaN, variables.Salario, variables.Estado, variables.IdEmpleado), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
예제 #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro que desea eliminar el Empleado Actual", "Esta Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ClsEmpleado Instancia = new ClsEmpleado();
                Instancia.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text);

                if (ClsEmpleado.Eliminar(Instancia.IdEmpleado) > 0)
                {
                    MessageBox.Show("Empleado Eliminado Correctamente!", "Empleado Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    MostrarDatos_dgvEmpleados();
                    //  OpcionEliminar();
                    limpia_cajas();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el Empleado", "Empleado No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #6
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ClsEmpleado Instancia = new ClsEmpleado();

            Instancia.IdEmpleado = Convert.ToInt32(txtIdEmpleado.Text);

            Instancia.Nombre    = txtNombre.Text.Trim();
            Instancia.Apellidos = txtApellidos.Text.Trim();
            Instancia.FechaN    = dtpFecha.Format.ToString();
            Instancia.Salario   = Convert.ToDouble(txtsalario.Text);
            Instancia.Estado    = 1;
            if (ClsEmpleado.Actualizar(Instancia) > 0)
            {
                MessageBox.Show("Los datos del Empleado se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);

                MostrarDatos_dgvEmpleados();
                limpia_cajas();
            }
            else
            {
                MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            MostrarDatos_dgvEmpleados();
        }