private void btnFormEquipoGuardar_Click(object sender, EventArgs e) { string msg = this.ValidarEquipo(); if (msg.Equals(string.Empty)) { int clienteSeleccionado = int.Parse(dgvClientes.CurrentRow.Cells["IdCliente"].Value.ToString()); //Se esta guardando registro nuevo //se esta actualizando registro, por lo tanto no esta disponible btnLimpiar string descripcion = (rtbDescripcion.Text.Trim().Equals(string.Empty)) ? "Sin Descripcion" : rtbDescripcion.Text.Trim(); if (btnFormEquipoLimpiar.Visible == true) {//Guardar nueva entrada clsEquipo equipo = new clsEquipo(tbMarca.Text, tbTipoEquipo.Text, tbNroSerie.Text, tbModelo.Text, rtbDescripcion.Text, clienteSeleccionado); msg = equipo.Guardar(); } else {//Actualizar equipo clsEquipo equipo = new clsEquipo(tbMarca.Text, tbTipoEquipo.Text, tbNroSerie.Text, tbModelo.Text, descripcion, clienteSeleccionado, int.Parse(dgvEquipos.CurrentRow.Cells["IdEquipo"].Value.ToString())); msg = equipo.Actualizar(); } if (msg.Equals(string.Empty)) { dgvEquipoConfig(clienteSeleccionado); btnFormEquipoCancelar.PerformClick(); } else { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//Agregar nueva orden private void AgregarNuevaOrden() { //obtengo el id de la siguente orden para poder referenciar los repuestos this.idReparacionTemp = clsReparacion.ObtenerId(); cboEstado.SelectedIndex = 0; lblCostoTotalRes.Text = string.Format("{0:C2}", 0); lblFechaIngresoRes.Text = DateTime.Today.ToShortDateString(); dgvRepuestos.Rows.Clear(); tbTecnico.Text = padre.UserLog.Apellido + " " + padre.UserLog.Nombre; clsEquipo equipoOrden = clsEquipo.Buscar(idEquipo); tbModeloEquipo.Text = equipoOrden.Modelo; tbCliente.Text = equipoOrden.Cliente.Apellido + " " + equipoOrden.Cliente.Nombre; spcMain.Panel2Collapsed = false; spcDatos.Panel2Collapsed = false; btnLimpiar.Show(); spcDatos.Panel1Collapsed = true; }
public CitaNumEquipos() { mdlUser = new clsUsuario(); mdlequipo = new clsEquipo(); }