Beispiel #1
0
        private void ActualizaGridEmpleados()
        {
            try
            {
                DBConexion miConn   = new DBConexion();
                String     consulta = "SELECT * FROM DS3.dbo.Empleado";
                DataTable  xTabla   = miConn.ejecutaSelect(consulta, new SqlParameter[0]);
                // dgvEmpleados.Rows.Clear();
                dgvEmpleados.Columns.Clear();
                dgvEmpleados.DataSource = xTabla;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al obtener los empleados desde la Base de Datos."
                                + " Error: " + ex.ToString());
            }

            //DBConexion miConn = new DBConexion();
            //System.Data.SqlClient.SqlParameter[] parametros = new System.Data.SqlClient.SqlParameter[0];
            //miConn.ejecutaSelect("SELECT * FROM dbo.Empleado", parametros);
        }
Beispiel #2
0
        private void botObtiene_Click(object sender, EventArgs e)
        {
            try
            {
                DBConexion miConn = new DBConexion();
                String     consulta
                    = "SELECT * FROM DS3.dbo.Empleado WHERE IDEmpleado = @IDEmpleado";

                SqlParameter[] parametros = new SqlParameter[1];
                parametros[0]       = new SqlParameter("@IDEmpleado", SqlDbType.Int);
                parametros[0].Value = Int32.Parse(txtNumeroEmpleado.Text);

                DataTable xTabla = miConn.ejecutaSelect(consulta, parametros);
                // dgvEmpleados.Rows.Clear();
                dgvEmpleados.Columns.Clear();
                dgvEmpleados.DataSource = xTabla;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al obtener los empleados desde la Base de Datos."
                                + " Error: " + ex.ToString());
            }
        }
Beispiel #3
0
        private void botEliminar_Click(object sender, EventArgs e)
        {
            // Mensaje de si está seguro de eliminar el regsitro
            DialogResult seleccion = MessageBox.Show("Seguro desea eliminar el registro"
                                                     , "¿Eliminar?"
                                                     , MessageBoxButtons.YesNo);

            if (seleccion == DialogResult.Yes) // Eliminar en la Base de Datos
            {
                try
                {
                    // Borrar del dgvEmpleados
                    // dgvEmpleados.Rows.Remove(dgvEmpleados.SelectedRows[0]);
                    int registroElimina
                        = Int32.Parse(dgvEmpleados.SelectedRows[0].Cells["IDEmpleado"].Value.ToString());
                    DBConexion miConn = new DBConexion();
                    // String elimina = "DELETE FROM [dbo].[Empleado] WHERE IDEmpleado = " + registroElimina;
                    String         elimina       = "DELETE FROM [dbo].[Empleado] WHERE IDEmpleado = @IDEmpleado";
                    SqlParameter[] misParametros = new SqlParameter[1];
                    misParametros[0]       = new SqlParameter("@IDEmpleado", SqlDbType.Int);
                    misParametros[0].Value = registroElimina;

                    if (miConn.ejecutaElimina(elimina, misParametros))
                    {
                        ActualizaGridEmpleados();
                    }
                    else // No se pudo eliminar
                    {
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al eliminar. Mensaje: " + ex.ToString());
                }
            }
        }