public void buscarNombre()
        {
            try
            {
                _otrosSer = new LOtrosServicios {
                    Nombre = (TxtNombre.Text)
                };
                var res = _otrosSer.BuscarNombre(_otrosSer);

                if (res == null)
                {
                    return;
                }
                TxtCodigo.Enabled          = false;
                TxtCodigo.Text             = res.Rows[0][0].ToString();
                TxtSerial.Text             = res.Rows[0][5].ToString();
                TxtValorUni.Text           = res.Rows[0][6].ToString();
                CbxProveedor.Text          = res.Rows[0][2].ToString();
                CbxProveedor.SelectedValue = res.Rows[0][1].ToString();
                TxtObservaciones.Text      = res.Rows[0][4].ToString();
                BtnModificar.Enabled       = true;
                BtnGuardar.Enabled         = false;
                Habilitar();
                GridViewOtrosServ.DataSource = res;
            }
            catch (Exception)
            {
                MessageBox.Show("Servicio no existe ", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                Inhabilitar();
                BtnGuardar.Enabled = false;
                TxtNombre.Enabled  = true;
                TxtNombre.Clear();
            }
        }
        public void Comun()//Método para guardar y modificar
        {
            TxtNombre.Text        = TxtNombre.Text.Trim();
            TxtObservaciones.Text = TxtObservaciones.Text.Trim();
            TxtSerial.Text        = TxtSerial.Text.Trim();
            try
            {
                if ((TxtCodigo.Text.Equals("")) || (TxtNombre.Text.Equals("")) || (TxtSerial.Text.Equals("")) || (TxtValorUni.Text.Equals("")))
                {
                    MessageBox.Show("Por favor ingrese la información solicitada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else if ((CbxProveedor.SelectedIndex.Equals("")))
                {
                    MessageBox.Show("Por favor Seleccion una opción válida", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    _otrosSer = new LOtrosServicios
                    {
                        Codigo        = int.Parse(TxtCodigo.Text),
                        Nombre        = TxtNombre.Text,
                        Serial        = TxtSerial.Text,
                        ValorUnitario = float.Parse(TxtValorUni.Text),
                        IdProveedor   = CbxProveedor.SelectedValue.ToString(),
                        Observaciones = this.TxtObservaciones.Text,
                        Usuario       = perfil["Usuario"]
                    };
                    TxtNombre.Text        = TxtNombre.Text.Trim();
                    TxtObservaciones.Text = TxtObservaciones.Text.Trim();
                    TxtSerial.Text        = TxtSerial.Text.Trim();
                    var Valor = TxtValorUni.Text;

                    if (Convert.ToInt32(Valor) < 100)
                    {
                        MessageBox.Show("Valor no permitido", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        TxtValorUni.Clear();
                    }
                    else
                    {
                        if (MessageBox.Show("¿Desea cotinuar?", "SmartPrint", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            //mensaje de exito
                            _otrosSer.Guardar(_otrosSer);
                            MessageBox.Show("Operación exitosa", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Clear();
                        }
                        else
                        {
                            MessageBox.Show("Operación Cancelada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        var Aux    = _serv.MostrarCodigo().Rows[0][1];
                        int Numeeo = Convert.ToInt32(Aux) + 1;
                        TxtCodigo.Text    = Numeeo.ToString("D4");
                        TxtCodigo.Enabled = false;
                        MostrarTodos();
                    }
                }
            }

            catch (Exception)
            {
                MessageBox.Show("Excepción no controlada", "SmartPrint", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Dispose();
            }
        }