public ActionResult Index(int?page, string search) { CustomHelper.setTitulo("Grado", "Listado"); List <Grado> Grados = new List <Grado>(); try { if (!string.IsNullOrWhiteSpace(search) && search != null) { Grados = new GradoBL().Buscar(search, CustomHelper.getColegioId()).ToList(); } else { Grados = new GradoBL().ObtenerListado(true, CustomHelper.getColegioId()); } } catch (Exception ex) { ViewBag.Error = string.Format("Message: {0} StackTrace: {1}", ex.Message, ex.StackTrace); return(View("~/Views/Shared/Error.cshtml")); } ViewBag.Search = search; int pageSize = 15; int pageNumber = (page ?? 1); return(View(Grados.ToPagedList(pageNumber, pageSize))); }
private void CargarGrados() { comboGrado.DropDownStyle = ComboBoxStyle.DropDownList; comboGrado.DataSource = Grados.Todos(); comboGrado.ValueMember = "Id"; comboGrado.DisplayMember = "Show"; }
public List <Grados> ListarGrados() { List <Grados> listaGrados = new List <Grados>(); Grados a = new Grados(0, "Seleccionar"); listaGrados.Add(a); //Metodo que carga en una lista el resultado de todos los registros de la tabla using (SqlConnection conexion = new SqlConnection(connectionString)) { conexion.Open(); SqlCommand cmd = new SqlCommand("TraerGradoGrupo", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dato", 1); cmd.Parameters.AddWithValue("@ID_Grado", 0); SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.HasRows) { while (dr.Read()) { a = new Grados((int)dr["idGrado"], (string)dr["descripcion"]); listaGrados.Add(a); } } } return(listaGrados); }
private void ActualizarTabla() { var lista = Grados.Todos(eliminados).OrderByDescending(g => g.comision); var bindingSource = new BindingSource(lista, null); gradosDataGrid.DataSource = bindingSource; gradosDataGrid.Columns["id"].Visible = false; gradosDataGrid.Columns["Show"].Visible = false; }
public Task <int> SaveGradoASync(Grados item) { if (item._Id == 0) { return(database.InsertAsync(item)); } else { return(database.UpdateAsync(item)); } }
private void Valores_porDefecto() { dtpEstudianteFechaNac.MaxDate = new DateTime(System.DateTime.Now.Year - 1, 12, 31); padre2_habilidato_desabilitado(false); chkPadreSecundario.Checked = false; mostrarpanel_siguiente(panelPadreApoderado); ocultarpanel(panelEstudiante); ocultarpanel(panelSegundoPadre); this.AcceptButton = btnAvanzar1; //Cargar los combos con los tipos de identificaciones cmbTipoDoc.Items.Clear(); cmbPadreSecTipoDoc.Items.Clear(); cmbEstudianteTipoDoc.Items.Clear(); tiposidentificaciones.Clear(); foreach (clsIdentificacion elemento in clsIdentificacion.Listar()) { cmbTipoDoc.Items.Add(elemento.Nombre); cmbPadreSecTipoDoc.Items.Add(elemento.Nombre); cmbEstudianteTipoDoc.Items.Add(elemento.Nombre); tiposidentificaciones.Add(elemento); } cmbEstudianteTipoDoc.SelectedIndex = 0; cmbTipoDoc.SelectedIndex = 0; cmbPadreSecTipoDoc.SelectedIndex = 0; //Cargar los combos con los GRADOS cmbGrado.Items.Clear(); Grados.Clear(); foreach (clsGradoAcademico elemento in clsGradoAcademico.ListarGrados()) { cmbGrado.Items.Add(elemento.Grado); Grados.Add(elemento); } cmbSeccion.Items.Clear(); cmbSeccion.Items.Add("Selecione Grado ..."); cmbSeccion.SelectedIndex = 0; Departamentos.Clear(); cmbDepartamento.Items.Clear(); cmbPadreSecDepartamento.Items.Clear(); foreach (clsDepartemento elemento in clsDepartemento.listar()) { cmbPadreSecDepartamento.Items.Add(elemento.Nombre); cmbDepartamento.Items.Add(elemento.Nombre); Departamentos.Add(elemento); } txtNumeroDocumento.Focus(); }
public void getGradosCyF() { if (rbCelsius.Checked) { gradosF = Convert.ToDouble(tbGrados.Text); double celsiusConvertido = Grados.conversionFaC(gradosF); tbTotal.Text = celsiusConvertido.ToString(); } else { gradosC = Convert.ToDouble(tbGrados.Text); double farenheitConvertido = Grados.conversionCaF(gradosC); tbTotal.Text = farenheitConvertido.ToString(); } }
private void btnConvert_Click(object sender, EventArgs e) { Grados change = new Grados(fahrn, celss); if (rbCelToFah.Checked == true) { celss = double.Parse(tbxWrite.Text); change.Fah(); tbxResults.Text = Convert.ToString(change.R); } else if (rbFahToCel.Checked == true) { fahrn = double.Parse(tbxWrite.Text); change.Cel(); tbxResults.Text = Convert.ToString(change.R); } }
private void obtenerTop5_Load(object sender, EventArgs e) { tipoListadoComboBox.DropDownStyle = ComboBoxStyle.DropDownList; tipoListadoComboBox.Items.Add(new Item("Empresas con más localidades no vendidas", 1)); tipoListadoComboBox.Items.Add(new Item("Clientes con mayores puntos vencidos", 2)); tipoListadoComboBox.Items.Add(new Item("Clientes con mayor cantidad de compras por empresa", 3)); tipoListadoComboBox.ValueMember = "Value"; tipoListadoComboBox.DisplayMember = "Name"; comboGrado.DropDownStyle = ComboBoxStyle.DropDownList; comboGrado.DataSource = Grados.Todos(); comboGrado.DisplayMember = "Descripcion"; comboMes.DropDownStyle = ComboBoxStyle.DropDownList; this.CambiarVisibilidadControlsBusquedaEmpresas(false); this.CambiarVisibilidadControlsSeleccionarEmpresas(false); }
public Grados Save(Grados modelo) { // ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { objCnn.grados.Add(modelo); objCnn.SaveChanges(); //objresponse.codigo = 1; //objresponse.respuesta = ""; } catch (Exception e) { //objresponse.codigo = -1; //objresponse.respuesta = e.Message; } return(modelo); }
public ResponseDTO Update(Grados modelo) { ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { objCnn.Entry(modelo).State = EntityState.Modified; objCnn.SaveChanges(); objresponse.codigo = 1; objresponse.respuesta = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.respuesta = e.Message; } return(objresponse); }
public ResponseDTO Remove(int id) { ResponseDTO objresponse = new ResponseDTO(); ColegioContext objCnn = new ColegioContext(); try { Grados obj = objCnn.grados.Find(id); objCnn.Entry(obj).State = EntityState.Deleted; objCnn.SaveChanges(); objresponse.codigo = 1; objresponse.respuesta = ""; } catch (Exception e) { objresponse.codigo = -1; objresponse.respuesta = e.Message; } return(objresponse); }
private void btnlimpiar_Click(object sender, EventArgs e) { txtresultado.Clear(); Grados.Clear(); lbl1.Text = ""; }
// PUT: api/Grados/5 public ResponseDTO Put(Grados value) { return(new GradosBI().Update(value)); }
// POST: api/Grados public Grados Post(Grados value) { return(new GradosBI().Save(value)); }
public Task <int> DeleteGradosAsync(Grados item) { return(database.DeleteAsync(item)); }
public async Task PostGrado(Grados grado) { _context.Grados.Add(grado); await _context.SaveChangesAsync(); }
public static void Tarea1() { int opcion; Nombre n = new Nombre(); Perimetro p = new Perimetro(); Radianes cr = new Radianes(); Grados cg = new Grados(); Divisas div = new Divisas(); ParOImpar par = new ParOImpar(); Semana s = new Semana(); Area a = new Area(); TablaMultiplicar tm = new TablaMultiplicar(); Potencia pot = new Potencia(); Edades e = new Edades(); do { Console.Clear(); Console.WriteLine("\t\t\tEjercicios Tarea 1"); Console.WriteLine("\n\tCapitulo I\n1. Imprimir Nombre\n2. Agregar Mensajes\n\n\tCapitulo II\n3. Calcular Perimetro de Poligono Regular" + "\n4. Convertir de Grados a Radianes\n5. Convertir de Grados Centigrados a Grados Fahrenheit\n6. Convertir entre Dolares & Euros\n" + "\n\tCapitulo III\n7. Par o Impar\n8. Dia de la Semana\n9. Calcular Area o Perimetro de Poligono Regular\n\n\tCapitulo IV\n10.Tabla de Multiplicar" + "\n11.Calcular Potencia\n12.Promedio de Edades\n13.Salir"); Console.Write("\nEscriba el numero del programa que desea ejecutar: "); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.Clear(); n.mostrarNombre(); break; case 2: Console.Clear(); n.mensajes(); break; case 3: Console.Clear(); p.calcularPerimetro(); break; case 4: Console.Clear(); cr.convertir(); break; case 5: Console.Clear(); cg.convertir(); break; case 6: Console.Clear(); div.convertir(); break; case 7: Console.Clear(); par.esParOImpar(); break; case 8: Console.Clear(); s.diaSemana(); break; case 9: Console.Clear(); a.calcularAreaOPerimetro(); break; case 10: Console.Clear(); tm.mostrarTabla(); break; case 11: Console.Clear(); pot.elevar(); break; case 12: Console.Clear(); e.calcularPromedio(); break; } Console.ReadKey(); } while (opcion != 13); }
public async Task SaveData(List <StudentsView> source) { foreach (var info in source) { var grado = await _context.Grados .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Grado.ToLower()); if (grado is null) { grado = new Grados { Nombre = info.Grado }; await _context.Grados.AddAsync(grado); } var seccion = await _context.Secciones .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Seccion.ToLower()); if (seccion is null) { seccion = new Secciones { Nombre = info.Seccion }; await _context.Secciones.AddAsync(seccion); } var seccionGrado = await _context.SeccionesGrados .FirstOrDefaultAsync(x => x.GradoId == grado.Id && x.SeccionId == seccion.Id); if (seccionGrado is null) { seccionGrado = new SeccionesGrados { Grado = grado, Seccion = seccion }; await _context.SeccionesGrados.AddAsync(seccionGrado); } var sector = await _context.Sectores .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Sector.ToLower()); if (sector is null) { sector = new Sectores { Nombre = info.Sector }; await _context.Sectores.AddAsync(sector); } var provincia = await _context.Provincias .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Provincia.ToLower()); if (provincia is null) { provincia = new Provincias { Nombre = info.Provincia }; await _context.Provincias.AddAsync(provincia); } var tanda = await _context.Tandas .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Tanda.ToLower()); if (tanda is null) { tanda = new Tandas { Nombre = info.Tanda }; await _context.Tandas.AddAsync(tanda); } var escuela = await _context.Escuelas .FirstOrDefaultAsync(x => x.Id == info.CodigoDelCentro); if (escuela is null) { escuela = new Escuelas { Id = info.CodigoDelCentro, Nombre = info.NombreDelCentro, Sector = sector, Provincia = provincia }; await _context.Escuelas.AddAsync(escuela); } var estudiante = await _context.Estudiantes .FirstOrDefaultAsync(x => x.Matricula == info.Matricula); if (estudiante is null) { estudiante = new Estudiantes { Matricula = info.Matricula ?? 0, Nombre = info.NombreDelEstudiante, Escuela = escuela, SeccionGrado = seccionGrado }; await _context.Estudiantes.AddAsync(estudiante); } var asignatura = await _context.Asignaturas .FirstOrDefaultAsync(x => x.Nombre.ToLower().ToLower() == info.Asignatura.ToLower()); if (asignatura is null) { asignatura = new Asignaturas { Nombre = info.Asignatura, Tanda = tanda }; await _context.Asignaturas.AddAsync(asignatura); } var asignatura_estudiante = await _context.AsignaturasEstudiantes .FirstOrDefaultAsync(x => x.EstudianteId == estudiante.Matricula && x.AsignaturaId == asignatura.Id); if (asignatura_estudiante is null) { asignatura_estudiante = new AsignaturasEstudiantes { Estudiante = estudiante, Asignatura = asignatura, Calificacion = info.Calificacion ?? 0, CondicionAcademica = info.CondicionAcademica }; await _context.AsignaturasEstudiantes.AddAsync(asignatura_estudiante); } } await _context.SaveChangesAsync(); }
public Curso(Grados grado) { gradoInicio = grado; this.grado = grado; }
private void btnIniciar_Click(object sender, EventArgs e) { try { EstructuraRedSurtidor = new Dictionary <byte, RedSurtidor>(); int Manguera = 1; Grado_M = Convert.ToInt16(Manguera_cara.Text); Caras = Convert.ToInt16(NumCaras.Text); // if (radioButton1.Checked) { //Estadocara.Text = "Manguera " + IdManguera + " en Reposo"; for (byte i = 1; i <= Caras; i++) //6 { RedSurtidor Red = new RedSurtidor(); Red.Cara = Convert.ToByte(i); Red.CaraBD = Red.Cara; //Red.CaraBD = Convert.ToByte(Red.Cara + 14); //sopa ra utilizar los alias para mas de 16 mangueras if (i % 2 == 0) { Red.IdSurtidor = i / 2; Red.Activa = true; } else { Red.IdSurtidor = (i + 1) / 2; Red.Activa = true; } double FactorPV = Convert.ToDouble(FactorPrecioFRM.Text); FactorPV = Math.Pow(10, FactorPV);// factor Precio Venta double FactorVolumen = Convert.ToDouble(FactorVolumenFRM.Text); FactorVolumen = Math.Pow(10, FactorVolumen);// Factor Volumen double FactorImporte = Convert.ToDouble(FactorImporteFRM.Text); FactorImporte = Math.Pow(10, FactorImporte);// Factor Importe double FactorTotalizador = Convert.ToDouble(FactorTotalizadorRM.Text); FactorTotalizador = Math.Pow(10, FactorTotalizador);// Factor Totalizador double FactorPredeterminacionVolumen = Convert.ToDouble(FactorPredeterminacioVol.Text); FactorPredeterminacionVolumen = Math.Pow(10, FactorPredeterminacionVolumen); double FactorPredeterminacionImporte = Convert.ToDouble(FactorPredetImporte.Text); FactorPredeterminacionImporte = Math.Pow(10, FactorPredeterminacionImporte); Red.FactorPrecio = Convert.ToInt16(FactorPV); // 100;//1000; //1 //Develco para peru =1000 Red.FactorImporte = Convert.ToInt16(FactorImporte); //1 Red.FactorVolumen = Convert.ToInt16(FactorVolumen); // 1000 Red.FactorTotalizador = Convert.ToInt16(FactorTotalizador); // 1000 Red.FactorPredeterminacionVolumen = Convert.ToInt16(FactorPredeterminacionVolumen); Red.FactorPredeterminacionImporte = Convert.ToInt16(FactorPredeterminacionImporte); if (rad_Extended.Checked == true) { Red.Gilbarco_Extended = true; } for (int j = 0; j < Grado_M; j++) //// 2 NTERIOR 2 PRODUCTO POR CARA { Grados GradosCara = new Grados(); GradosCara.IdProducto = j; GradosCara.MangueraBD = Manguera; Manguera++; GradosCara.NoGrado = Convert.ToByte(j); GradosCara.Autorizar = true; if (j % 2 != 0) { GradosCara.PrecioNivel1 = Convert.ToDecimal(PV_MangueraG0.Text); //Convert.ToDecimal(1.480); GradosCara.PrecioNivel2 = Convert.ToDecimal(PV_MangueraG0.Text); //Convert.ToDecimal(2.189); } else { GradosCara.PrecioNivel1 = Convert.ToDecimal(PV_MangueraG1.Text); //Convert.ToDecimal(8744); GradosCara.PrecioNivel2 = Convert.ToDecimal(PV_MangueraG1.Text); // Convert.ToDecimal(1.480); } Red.ListaGrados.Add(GradosCara); } EstructuraRedSurtidor.Add(Red.Cara, Red); } } Protocolo = cmbProtocolo.SelectedIndex; bool EsTCPIP = true; string DireccionIP = IP.Text; string Puerto = Perto_IP.Text; switch (cmbProtocolo.SelectedIndex) { case 1: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; //oProtocoloWayne = new Wayne(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); oProtocoloWayne = new Wayne(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloWayne.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloWayne.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloWayne.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloWayne.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloWayne.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloWayne.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloWayne.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloWayne.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 0: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; // oProtocoloTokheim = new Tokheim(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloTokheim = new Tokheim(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); oProtocoloTokheim.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloTokheim.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloTokheim.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloTokheim.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloTokheim.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloTokheim.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloTokheim.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloTokheim.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 2: oProtocoloGilbarco_Extended = new Gilbarco_Extended(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloGilbarco_Extended.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloGilbarco_Extended.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloGilbarco_Extended.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloGilbarco_Extended.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloGilbarco_Extended.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloGilbarco_Extended.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloGilbarco_Extended.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloGilbarco_Extended.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 3: //oprotocolo_EMR3 = new EMR3(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); //oprotocolo_EMR3.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oprotocolo_EMR3.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); //oprotocolo_EMR3.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); //oprotocolo_EMR3.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oprotocolo_EMR3.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); //oprotocolo_EMR3.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); //oprotocolo_EMR3.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); //oprotocolo_EMR3.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 4: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; //oPrptocoloPumpControl = new PumpControl(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); oPrptocoloPumpControl = new PumpControl(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oPrptocoloPumpControl.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oPrptocoloPumpControl.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oPrptocoloPumpControl.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oPrptocoloPumpControl.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oPrptocoloPumpControl.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oPrptocoloPumpControl.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oPrptocoloPumpControl.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oPrptocoloPumpControl.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 5: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; oProtocoloGilbarco_Extended = new Gilbarco_Extended(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); oProtocoloGilbarco_Extended.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloGilbarco_Extended.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloGilbarco_Extended.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloGilbarco_Extended.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloGilbarco_Extended.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloGilbarco_Extended.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloGilbarco_Extended.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloGilbarco_Extended.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 6: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; oProtocoloDevelco = new Develco(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); oProtocoloDevelco.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloDevelco.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloDevelco.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloDevelco.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloDevelco.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloDevelco.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloDevelco.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloDevelco.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 7: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; //oProtocoloFillPos = new FillPos_IMW (EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); //oProtocoloFillPos.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloFillPos.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); //oProtocoloFillPos.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); //oProtocoloFillPos.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloFillPos.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); //oProtocoloFillPos.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); //oProtocoloFillPos.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); //oProtocoloFillPos.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 8: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; oProtocoloHongYang = new HongYang(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloHongYang.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloHongYang.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloHongYang.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloHongYang.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloHongYang.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloHongYang.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloHongYang.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloHongYang.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 9: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; //oProtocoloH2P_Safe = new H2P_Safe(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); //oProtocoloH2P_Safe = new PumpControl(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); //oProtocoloH2P_Safe.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloH2P_Safe.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); //oProtocoloH2P_Safe.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); //oProtocoloH2P_Safe.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloH2P_Safe.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); //oProtocoloH2P_Safe.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); //oProtocoloH2P_Safe.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); //oProtocoloH2P_Safe.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 10: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; // oProtocoloFAFNIR = new FAFNIR(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); Dictionary <int, Tanque> tanque = new Dictionary <int, Tanque>(); //oProtocoloFAFNIR = new FAFNIR(EsTCPIP, DireccionIP, Puerto, tanque); break; case 11: //EsTCPIP = true; //DireccionIP = IP.Text; //Puerto = Perto_IP.Text; //oProtocoloBennett = new Bennett(EsTCPIP, DireccionIP, Puerto, EstructuraRedSurtidor, true); //oProtocoloBennett.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloBennett.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); //oProtocoloBennett.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); //oProtocoloBennett.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloBennett.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); //oProtocoloBennett.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); //oProtocoloBennett.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); //oProtocoloBennett.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 12: EsTCPIP = true; DireccionIP = IP.Text; Puerto = Perto_IP.Text; Dictionary <int, Tanque> lista = new Dictionary <int, Tanque>(); for (int i = 0; i < 1; i++) { Tanque obj = new Tanque(); obj.TankNumber = i; lista.Add(i, obj); } Type t = Type.GetTypeFromProgID("SharedEventsFuelStation.CMensaje"); //oEventos = (SharedEventsFuelStation.CMensaje)Activator.CreateInstance(t); // oProtocoloveeder = new POSstation.Protocolos.VeederRoot.VeederRoot(EsTCPIP,DireccionIP,Puerto, lista); break; case 15: //oProtocoloTokhe_Loop = new Tokheim_Loop(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); //oProtocoloTokhe_Loop.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloTokhe_Loop.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); //oProtocoloTokhe_Loop.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); //oProtocoloTokhe_Loop.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); //oProtocoloTokhe_Loop.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); //oProtocoloTokhe_Loop.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); //oProtocoloTokhe_Loop.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); //oProtocoloTokhe_Loop.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 14: oprotocolo2A = new Chile_2A(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oprotocolo2A.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oprotocolo2A.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oprotocolo2A.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oprotocolo2A.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oprotocolo2A.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oprotocolo2A.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oprotocolo2A.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oprotocolo2A.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; } grpComandos.Enabled = true; btnIniciar.Enabled = false; } catch (Exception ex) { string MensajeExcepcion = "Excepción" + ex; } }
public async Task PutGrado(Grados grado) { _context.Grados.Update(grado); await _context.SaveChangesAsync(); }
private void btnIniciar_Click(object sender, EventArgs e) { try { EstructuraRedSurtidor = new Dictionary <byte, RedSurtidor>(); int Manguera = 1; Grado_M = Convert.ToInt16(Manguera_cara.Text); Caras = Convert.ToInt16(NumCaras.Text); // if (radioButton1.Checked) { //Estadocara.Text = "Manguera " + IdManguera + " en Reposo"; for (byte i = 1; i <= Caras; i++) //6 { RedSurtidor Red = new RedSurtidor(); Red.Cara = Convert.ToByte(i); Red.CaraBD = Red.Cara; //Red.CaraBD = Convert.ToByte(Red.Cara + 14); //sopa ra utilizar los alias para mas de 16 mangueras if (i % 2 == 0) { Red.IdSurtidor = i / 2; Red.Activa = true; } else { Red.IdSurtidor = (i + 1) / 2; Red.Activa = true; } double FactorPV = Convert.ToDouble(FactorPrecioFRM.Text); FactorPV = Math.Pow(10, FactorPV);// factor Precio Venta double FactorVolumen = Convert.ToDouble(FactorVolumenFRM.Text); FactorVolumen = Math.Pow(10, FactorVolumen);// Factor Volumen double FactorImporte = Convert.ToDouble(FactorImporteFRM.Text); FactorImporte = Math.Pow(10, FactorImporte);// Factor Importe double FactorTotalizador = Convert.ToDouble(FactorTotalizadorRM.Text); FactorTotalizador = Math.Pow(10, FactorTotalizador);// Factor Totalizador double FactorPredeterminacionVolumen = Convert.ToDouble(FactorPredeterminacioVol.Text); FactorPredeterminacionVolumen = Math.Pow(10, FactorPredeterminacionVolumen); double FactorPredeterminacionImporte = Convert.ToDouble(FactorPredetImporte.Text); FactorPredeterminacionImporte = Math.Pow(10, FactorPredeterminacionImporte); Red.FactorPrecio = Convert.ToInt16(FactorPV); // 100;//1000; //1 //Develco para peru =1000 Red.FactorImporte = Convert.ToInt16(FactorImporte); //1 Red.FactorVolumen = Convert.ToInt16(FactorVolumen); // 1000 Red.FactorTotalizador = Convert.ToInt16(FactorTotalizador); // 1000 Red.FactorPredeterminacionVolumen = Convert.ToInt16(FactorPredeterminacionVolumen); Red.FactorPredeterminacionImporte = Convert.ToInt16(FactorPredeterminacionImporte); for (int j = 0; j < Grado_M; j++) //// 2 NTERIOR 2 PRODUCTO POR CARA { Grados GradosCara = new Grados(); GradosCara.IdProducto = j; GradosCara.MangueraBD = Manguera; Manguera++; GradosCara.NoGrado = Convert.ToByte(j); GradosCara.Autorizar = true; if (j % 2 != 0) { GradosCara.PrecioNivel1 = Convert.ToDecimal(PV_MangueraG0.Text); //Convert.ToDecimal(1.480); GradosCara.PrecioNivel2 = Convert.ToDecimal(PV_MangueraG0.Text); //Convert.ToDecimal(2.189); } else { GradosCara.PrecioNivel1 = Convert.ToDecimal(PV_MangueraG1.Text); //Convert.ToDecimal(8744); GradosCara.PrecioNivel2 = Convert.ToDecimal(PV_MangueraG1.Text); // Convert.ToDecimal(1.480); } Red.ListaGrados.Add(GradosCara); } EstructuraRedSurtidor.Add(Red.Cara, Red); } } /* * if (radioButton2.Checked) * { * * for (byte i = 1; i <= Caras; i++) //6 * * //byte i = Convert.ToByte(SoloCara.Text); * { * RedSurtidor Red = new RedSurtidor(); * Red.Cara = Convert.ToByte(i); * Red.CaraBD = Red.Cara; * if (i % 2 == 0) * { * Red.IdSurtidor = i / 2; * Red.Activa = true; * } * else * { * Red.IdSurtidor = (i + 1) / 2; * Red.Activa = true; * } * * Red.FactorPrecio = 1;//1000; //1 //Develco para peru =1000 * Red.FactorImporte = 1; //1 * Red.FactorVolumen = 100;// 1000 * Red.FactorTotalizador = 100;// 1000 * * for (int j = 0; j < Manguera1; j++) //// 2 NTERIOR 2 PRODUCTO POR CARA * { * Grados GradosCara = new Grados(); * GradosCara.IdProducto = j; * GradosCara.MangueraBD = Manguera; * Manguera++; * GradosCara.NoGrado = Convert.ToByte(j); * GradosCara.Autorizar = true; * * * if (j % 2 != 0) * { * GradosCara.PrecioNivel1 = Convert.ToDecimal(MangueraPar.Text);//Convert.ToDecimal(1.480); * GradosCara.PrecioNivel2 = Convert.ToDecimal(MangueraPar.Text); //Convert.ToDecimal(2.189); * } * else * { * GradosCara.PrecioNivel1 = Convert.ToDecimal(MangImpar.Text); //Convert.ToDecimal(8744); * GradosCara.PrecioNivel2 = Convert.ToDecimal(MangImpar.Text); // Convert.ToDecimal(1.480); * } * * Red.ListaGrados.Add(GradosCara); * } * EstructuraRedSurtidor.Add(Red.Cara, Red); * * } * * } * * */ Protocolo = cmbProtocolo.SelectedIndex; switch (cmbProtocolo.SelectedIndex) { case 1: oProtocoloWayne = new Wayne(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloWayne.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloWayne.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloWayne.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloWayne.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloWayne.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloWayne.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloWayne.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloWayne.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 0: oProtocoloTokheim = new Tokheim(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloTokheim.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloTokheim.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloTokheim.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloTokheim.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloTokheim.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloTokheim.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloTokheim.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloTokheim.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; case 2: oProtocoloGilbarco_Extended = new Gilbarco_Extended(cmbNombrePuerto.Text, EstructuraRedSurtidor, true); oProtocoloGilbarco_Extended.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloGilbarco_Extended.CaraEnReposo += new iProtocolo.CaraEnReposoEventHandler(oEvento_CaraEnReposo); oProtocoloGilbarco_Extended.VentaParcial += new iProtocolo.VentaParcialEventHandler(oEvento_VentaParcial); oProtocoloGilbarco_Extended.AutorizacionRequerida += new iProtocolo.AutorizacionRequeridaEventHandler(oEvento_RequerirAutorizacion); oProtocoloGilbarco_Extended.LecturaInicialVenta += new iProtocolo.LecturaInicialVentaEventHandler(oEventos_LecturaInicialVenta); oProtocoloGilbarco_Extended.LecturaTurnoAbierto += new iProtocolo.LecturaTurnoAbiertoEventHandler(oEventos_LecturaTurnoAbierto); oProtocoloGilbarco_Extended.LecturaTurnoCerrado += new iProtocolo.LecturaTurnoCerradoEventHandler(oEventos_LecturaTurnoCerrado); oProtocoloGilbarco_Extended.VentaFinalizada += new iProtocolo.VentaFinalizadaEventHandler(oEventos_VentaFinalizada); break; } grpComandos.Enabled = true; btnIniciar.Enabled = false; } catch (Exception ex) { string MensajeExcepcion = "Excepción" + ex; } }