private void InicializarControles() { try { _detalles = null; _equipoSeleccionado = null; Btn_DarDeBaja.Visible = false; foreach (Control _ctrol in this.tbc_Principal.Controls) { foreach (Control ctrl in _ctrol.Controls) { if (ctrl is CajaDeTexto.CajaDeTexto) { ((CajaDeTexto.CajaDeTexto)ctrl).Clear(); } else if (ctrl is ComboBox) { ((ComboBox)ctrl).SelectedIndex = -1; } else if (ctrl is TextBox) { ((TextBox)ctrl).Clear(); } } } dtg_Componentes.Rows.Clear(); lbl_Codigo.Text = (_gestionBLL.RetornarCodigoEquipo() + 1).ToString(); cmb_tipoEquipo.Focus(); } catch (Exception ex) { throw ex; } }
private void txt_Etiqueta_Validated(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txt_Etiqueta.Text)) { _equipoSeleccionado = _equipos.FirstOrDefault(et => et.etiqueta == txt_Etiqueta.Text); MostrarDatosEquipo(); } }
public bool RegistrarEquipo(Equipo_ENT _equipo) { try { _conex = new DBConexion(_nomConex); _conex.Abrir(); int _codEquipo; _conex.SetAdapter("EQP_RegistrarEquipo", DBConexion.TipoComando.StoredProcedure); if (_equipo.codigo != 0) { _conex.AgregarParameters("@codEquipo", _equipo.codigo); } _conex.AgregarParameters("@codUbicacion", _equipo.codigoUbicacion); _conex.AgregarParameters("@codTipoEquipo", _equipo.codigoTipoEquipo); _conex.AgregarParameters("@Responsable", _equipo.empleadoEncargado); _conex.AgregarParameters("@descripcion", _equipo.descripcion); _conex.AgregarParameters("@estado", _equipo.estado); _conex.AgregarParameters("@etiqueta", _equipo.etiqueta); _conex.AgregarParameters("@serial", _equipo.serial); _conex.AgregarParameters("@marca", _equipo.marca); if (!_conex.Ejecutar()) { return(false); } _codEquipo = _equipo.codigo != 0 ? _equipo.codigo : RetornarCodigoEquipo(); foreach (var _detalle in _equipo.detalles) { _conex.SetAdapter("EQD_RegistrarDetalleEquipo", DBConexion.TipoComando.StoredProcedure); if (_detalle.codigo != 0) { _conex.AgregarParameters("@codDetalle", _detalle.codigo); } _conex.AgregarParameters("@codComponente", _detalle.codigoComponente); _conex.AgregarParameters("@codEquipo", _codEquipo); _conex.AgregarParameters("@marca", _detalle.marca); _conex.AgregarParameters("@modelo", _detalle.modelo); _conex.AgregarParameters("@serial", _detalle.serial); _conex.AgregarParameters("@datoAdic", _detalle.datoAdicional); _conex.AgregarParameters("@estado", _detalle.estado); if (!_conex.Ejecutar()) { return(false); } } _equipo.codigo = _codEquipo; return(true); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
private void dtg_ListaEquipos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { _equipoSeleccionado = (Equipo_ENT)dtg_ListaEquipos.Rows[e.RowIndex].DataBoundItem; if (_equipoSeleccionado.estado == "DB") { return; } MostrarDatosEquipo(); } }
private void btn_Grabar_Click(object sender, EventArgs e) { try { if (!ValidarControlesRequeridos()) { MessageBox.Show("Todos estos datos son requeridos." + Environment.NewLine + controlesRequeridos, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //if (!ValidarUsuario()) { return; } Equipo_ENT _newEquipo = new Equipo_ENT(); _newEquipo.codigo = _equipoSeleccionado != null ? _equipoSeleccionado.codigo : 0; _newEquipo.codigoTipoEquipo = (Int32)cmb_tipoEquipo.SelectedValue; _newEquipo.codigoUbicacion = (Int32)Cmb_Ubicacion.SelectedValue; _newEquipo.empleadoEncargado = Cmb_Empleado.SelectedValue.ToString(); _newEquipo.descripcion = txt_Descripcion.Text; _newEquipo.etiqueta = txt_Etiqueta.Text; _newEquipo.serial = txt_serial.Text; _newEquipo.marca = txt_marca.Text; _newEquipo.estado = "ACT"; _newEquipo.detalles = AgregarDetalles(); if (_gestionBLL.RegistrarEquipo(_newEquipo)) { MessageBox.Show("Proceso completado correctamente.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); _equipos = _gestionBLL.ListarEquipos(); dtg_ListaEquipos.DataSource = _equipos; InicializarControles(); } else { MessageBox.Show("No se pudo completar el proceso.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { throw ex; } }
public bool RegistrarEquipo(Equipo_ENT _equipo) { return(_gestionDAL.RegistrarEquipo(_equipo)); }