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(); } }