private void btn_Actualizar_Click(object sender, EventArgs e)
        {
            CLS.Sucursales Entidad = new CLS.Sucursales();
            Entidad.Direccion    = txb_direccion.Text;
            Entidad.Telefono     = txb_telefono.Text;
            Entidad.idsucursales = int.Parse(txb_idsucursal.Text);

            if (dt_encargado.SelectedRows.Count > 0)
            {
                Entidad.Encargado = (int)dt_encargado.SelectedRows[0].Cells[0].Value;
                if (Entidad.Editar())
                {
                    MessageBox.Show("Registro actualizado correctamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Close();
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar la informacion");
                }
            }
            else
            {
                if (Entidad.Editar_sin_Encargado())
                {
                    MessageBox.Show("Registro actualizado correctamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Close();
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar la informacion");
                }
            }
        }
        private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dt_sucursales.SelectedRows.Count > 0)
                {
                    DialogResult dr = MessageBox.Show("¿Desea Eliminar la Sucursal ID: " + dt_sucursales.SelectedRows[0].Cells[0].Value + " ?", "Confirmacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);

                    if (dr == DialogResult.Yes)
                    {
                        int id = (int)dt_sucursales.SelectedRows[0].Cells[0].Value;

                        CLS.Sucursales s = new CLS.Sucursales();
                        if (s.Eliminar(id))
                        {
                            MessageBox.Show("Sucursal eliminado");
                        }
                        else
                        {
                            MessageBox.Show("NO se puede eliminar este empleado por que se encuentra en un contrato");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione una Sucursal");
                }
            }
            catch
            {
                MessageBox.Show("Error al eliminar Sucursal");
            }
            Cargar();
        }
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            Sucursales_Modulo.CLS.Sucursales sucursal = new CLS.Sucursales();


            Int32 selectedRowCount = dt_empleado.Rows.GetRowCount(DataGridViewElementStates.Selected);

            if (selectedRowCount > 0)
            {
                sucursal.Encargado = (int)dt_empleado.SelectedRows[0].Cells[0].Value;

                if (txb_direccion.Text != null && txb_telefono != null)
                {
                    try
                    {
                        sucursal.Direccion = txb_direccion.Text;
                        sucursal.Telefono  = txb_telefono.Text;
                        if (sucursal.Guardar())
                        {
                            MessageBox.Show("Registro guardado exitosamente");
                        }
                        else
                        {
                            MessageBox.Show("NO se pudo realizar la insercion a la tabla");
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Error, NO se pudo realizar la insercion a la tabla");
                    }
                }
                else
                {
                    MessageBox.Show("Rellena la informacion de la sucursal");
                }
            }
            else
            {
                MessageBox.Show("Selecciona un encargado para la sucursal");
            }
        }