protected override void Graficar() { try { Planta plantaSeleccionada = cboPlanta.SelectedItem != null ? ((Planta)((ComboBoxItem)cboPlanta.SelectedItem).Value) : null; DateTime fechaDesde = rutina.Min(r => r.fechaAnalisis).Value; DateTime fechaHasta = rutina.Max(r => r.fechaAnalisis).Value; int i = dgvRutina.SelectedCells[0].RowIndex; int j = dgvRutina.SelectedCells[0].ColumnIndex; Determinante determinante = Global.Servicio.obtenerDeterminante(dgvRutina.Rows[i].Cells[0].Value.ToString()); Muestra muestra = Global.Servicio.obtenerMuestra(dgvRutina.Columns[j].HeaderText); try { frmGraficoQuimadh frmRep = new frmGraficoQuimadh(plantaSeleccionada.id, muestra.Id, determinante.id, fechaDesde, fechaHasta); frmRep.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } catch (Exception ex) { Mensaje m = new Mensaje("Seleccione un valor de Muestra/Determinación.", Mensaje.TipoMensaje.Error, Mensaje.Botones.OK); m.ShowDialog(); } }
protected override bool aceptar() { // Si seleccionó al menos un cliente if (ltvBusqueda.SelectedItems.Count > 0) { object tag = ltvBusqueda.SelectedItems[0].Tag; if (tag != null) { Determinante = (Determinante)tag; this.DialogResult = DialogResult.OK; this.Close(); return(true); } } Mensaje mensaje = new Mensaje("Debe seleccionar un Determinante.", Mensaje.TipoMensaje.Alerta, Mensaje.Botones.OK); mensaje.ShowDialog(); return(false); }
protected override void agregar() { Determinante = new Determinante(); limpiarControles(gpbDatos); gpbDatos.Enabled = true; cboGrupo.SelectedIndex = 0; txtNombre.Focus(); }
static void Main(string[] args) { Matriz Resolver; Determinante DeterminanteMatriz; int size; int[] elementos; while (true) { try { Console.Write("Tamaño de la matriz ({0} a {1}): ", Matriz.minSize, Matriz.maxSize); size = int.Parse(Console.ReadLine()); elementos = new int[size * size]; Resolver = new Matriz(size); break; } catch (Exception ex) { Console.WriteLine(ex.Message); } }//while for (int i = 0; i < size * size; i++) { while (true) { try { Console.Write("Elemento {0}: ", i + 1); elementos[i] = int.Parse(Console.ReadLine()); break; } catch (Exception ex) { Console.WriteLine(ex.Message); } } }//for Resolver.Llenar(elementos); Console.WriteLine("\nMatriz a resolver:\n{0}", Resolver.ToString()); DeterminanteMatriz = new Determinante(Resolver); Console.WriteLine("\nDeterminante: {0}", DeterminanteMatriz.Resolver()); Console.ReadLine(); }
protected override bool cargarBusqueda() { frmBusquedaDeterminantes frmBusquedaArticulo = new frmBusquedaDeterminantes(); DialogResult res = frmBusquedaArticulo.ShowDialog(); if (res == DialogResult.OK) { Determinante = frmBusquedaArticulo.Determinante; txtNombre.Text = Determinante.nombre; txtUnidad.Text = Determinante.unidad; cboGrupo.SelectedIndex = cboGrupo.FindString(Determinante.grupo.ToString()); return(true); } return(false); }
protected override bool guardar() { Determinante.nombre = txtNombre.Text; Determinante.unidad = txtUnidad.Text; Determinante.grupo = short.Parse(cboGrupo.Text); try { string cadenaMensaje = ""; // Guardamos los datos del Determinante if (Estado == Estados.Agregar) { Determinante = Global.Servicio.agregarDeterminante(Determinante, Global.DatosSesion); cadenaMensaje = "Determinante dado de Alta exitosamente."; } else { Global.Servicio.actualizarDeterminante(Determinante, Global.DatosSesion); cadenaMensaje = "Determinante Modificado con éxito."; } // Mostramos mensaje de éxito Mensaje mensaje = new Mensaje(cadenaMensaje, Mensaje.TipoMensaje.Exito, Mensaje.Botones.OK); mensaje.ShowDialog(); // Indica que el Determinante se guardó correctamente return(true); } catch (Exception ex) { Mensaje unMensaje; unMensaje = new Mensaje(ex.Message, Mensaje.TipoMensaje.Error, Mensaje.Botones.OK); unMensaje.ShowDialog(); } return(false); }