예제 #1
0
        //Funcion guardar
        public static int Guardar(ClsJefeDpto variable)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(string.Format("INSERT INTO tbljefedepartamento (intIdJefe, vchNombre, vchApellidos,dteFechaNac) VALUES ('{0}','{1}','{2}', '{3}')",
                                                                      variable.IdJefe, variable.Nombre, variable.Apellidos, variable.FechaN), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
예제 #2
0
        public void MostrarDatos_dgvJefe()
        {
            dgvJefe.DataSource = ClsJefeDpto.MostrarDatos();

            dgvJefe.Columns[0].HeaderText = "IdEmpleado";
            dgvJefe.Columns[1].HeaderText = "Nombre";
            dgvJefe.Columns[2].HeaderText = "Apellidos";
            dgvJefe.Columns[3].HeaderText = "Fecha Nacimiento";

            dgvJefe.Columns[0].Visible = false;
        }
예제 #3
0
        //--------------------------------------------------------------------------
        public static int Actualizar(ClsJefeDpto variable)
        {
            int             bandera  = 0;
            MySqlConnection conexion = ClsConexion.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update tbljefedepartamento set vchNombre='{0}', vchApellidos='{1}',dteFechaNac='{2}' where intIdJefe={3}",
                                                                  variable.Nombre, variable.Apellidos, variable.FechaN, variable.IdJefe), conexion);

            bandera = comando.ExecuteNonQuery();
            conexion.Close();
            return(bandera);
        }
예제 #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ClsJefeDpto Instancia = new ClsJefeDpto();

            Instancia.Nombre    = txtNombre.Text.Trim();
            Instancia.Apellidos = txtApellidos.Text.Trim();
            Instancia.FechaN    = dtpFecha.Format.ToString();



            int respuesta = ClsJefeDpto.Guardar(Instancia);

            if (respuesta > 0)
            {
                MessageBox.Show("Datos guardados con exito!!", "Datos guardados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                MostrarDatos_dgvJefe();
                // limpia_cajas();
            }
            else
            {
                MessageBox.Show("No se pudo guardar los datos del Jefe", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
예제 #5
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            ClsJefeDpto Instancia = new ClsJefeDpto();

            Instancia.Nombre    = txtNombre.Text.Trim();
            Instancia.Apellidos = txtApellidos.Text.Trim();
            Instancia.FechaN    = dtpFecha.Format.ToString();
            Instancia.IdJefe    = Convert.ToInt32(txtIdJefe.Text);


            int respuesta = ClsJefeDpto.Actualizar(Instancia);

            if (respuesta > 0)
            {
                MessageBox.Show("Los datos del Jefe se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                MostrarDatos_dgvJefe();
                limpia_cajas();
            }
            else
            {
                MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            MostrarDatos_dgvJefe();
        }
예제 #6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro que desea eliminar el Jefe Actual", "Esta Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ClsJefeDpto Instancia = new ClsJefeDpto();
                Instancia.IdJefe = Convert.ToInt32(txtIdJefe.Text);

                if (ClsJefeDpto.Eliminar(Instancia.IdJefe) > 0)
                {
                    MessageBox.Show("Jefe Eliminado Correctamente!", "Jefe Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    MostrarDatos_dgvJefe();
                    //  OpcionEliminar();
                    limpia_cajas();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar el Jefe", "Jefe No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }