public void Crear(int previo_id, int obra_id, string nombre = null, string url = null) { try { var protocolo = new protocolos() { IdPrevio = previo_id, obra_id = obra_id, Nombre = nombre, Url = url }; _db.protocolos.Add(protocolo); _db.SaveChanges(); } catch (Exception) { throw; } }
//public CuentaConUsuarioMaestro FindWithUsuarioMaestro(int id) //{ // var query = (from c in _db.cuentas // from u in c.aspnetusers1 // where u.Tipo == UsuarioManager.Tipo.MaestroProveedor // && c.Id == id // select new CuentaConUsuarioMaestro { Cuenta = c, UsuarioMaestro = u }); // return query.FirstOrDefault(); //} public obras Crear(string nombre = null, string personajuridica = null, string direccionfacturacion = null, string direccionoficina = null, string direccionobra = null, string telefonooficina = null, string contacto = null, string contacto2 = null , string email = null, string email2 = null, string foto = null, string mapa = null) { try { var obra = new obras() { Nombre = nombre, PersonaJuridica = personajuridica, DireccionFacturacion = direccionfacturacion, DireccionOficina = direccionoficina, DireccionObra = direccionobra, TelefonoOficina = telefonooficina, Contacto = contacto, Contacto2 = contacto2, Email = email, Email2 = email2, foto = foto, mapa = mapa }; var id = _db.obras.Add(obra); _db.SaveChanges(); var ascensorprivado = new equipos() { Nombre = "ASCENSOR PRIVADO", obra_id = id.Id }; var idequipoap = _db.equipos.Add(ascensorprivado); _db.SaveChanges(); var previo = new previos() { FechaFirmaContrato = DateTime.Now, FechaPagoInicialFabrica = DateTime.Now, FechaPagoInicialEquipo = DateTime.Now, FechaConstruccion = DateTime.Now, FechaSalidaFabrica = DateTime.Now, FechaSalidaBuque = DateTime.Now, FechaLlegadaBuque = DateTime.Now, FechaPeriodoNacionalizacion = DateTime.Now, FechaSalidaPuertoObra = DateTime.Now, FechaDescargaResguardo = DateTime.Now, ActivacionProtocoloGarantiaFabrica = "no", FechaInicioMontaje = DateTime.Now, FechaEntregaSoso = DateTime.Now, FechaCulminacionMontaje = DateTime.Now, FechaConfiguracion = DateTime.Now, FechaPeriodoPrueba = DateTime.Now, FechaInspeccion = DateTime.Now, equipo_id = idequipoap.Id }; _db.previos.Add(previo); _db.SaveChanges(); /* var ascensorservicio = new equipos() * { * * Nombre = "ASCENSOR DE SERVICIO", * obra_id = id.Id * * }; * var idequipoas = _db.equipos.Add(ascensorservicio); * _db.SaveChanges(); * * var previoas = new previos() * { * equipo_id = idequipoas.Id * }; * var previo_id = _db.previos.Add(previoas); * _db.SaveChanges();*/ var protocolo = new protocolos() { obra_id = id.Id, IdPrevio = previo.Id }; _db.protocolos.Add(protocolo); _db.SaveChanges(); /*var herramienta = new herramientas() * { * obra_id = id.Id, * previo_id = previo.Id * }; * _db.herramientas.Add(herramienta); * _db.SaveChanges();*/ /* * var montacarro = new equipos() * { * * Nombre = "MONTA CARRO", * obra_id = id.Id * * }; * var idequipomc = _db.equipos.Add(montacarro); * _db.SaveChanges(); * * var previomc = new previos() * { * equipo_id = idequipomc.Id * }; * _db.previos.Add(previomc); * _db.SaveChanges(); */ var ventamanprev = new ventas() { Descripcion = "MANTENIMIENTOS PREVENTIVOS", IdObra = id.Id }; var idventamp = _db.ventas.Add(ventamanprev); _db.SaveChanges(); var ventamancorrec = new ventas() { Descripcion = "MANTENIMIENTOS CORRECTIVOS", IdObra = id.Id }; var idventamc = _db.ventas.Add(ventamancorrec); _db.SaveChanges(); var ventainfor = new ventas() { Descripcion = "INFORMES GENERALES", IdObra = id.Id }; var idventainforme = _db.ventas.Add(ventainfor); _db.SaveChanges(); var ventarepo = new ventas() { Descripcion = "REPORTES DE SUGERENCIAS", IdObra = id.Id }; var idventasugerencia = _db.ventas.Add(ventarepo); _db.SaveChanges(); var mp = new mantenimientopreventivo() { IdVenta = idventamp.Id }; _db.mantenimientopreventivo.Add(mp); _db.SaveChanges(); var mc = new mantenimientocorrectivo() { IdVenta = idventamc.Id }; _db.mantenimientocorrectivo.Add(mc); _db.SaveChanges(); var informe = new informes() { IdVenta = idventainforme.Id, Url = "null", Nombre = "null", Fecha = DateTime.Now }; _db.informes.Add(informe); _db.SaveChanges(); var sugerencia = new sugerencias() { IdVenta = idventasugerencia.Id, Descripcion = "null", Caracteristica = "null", Numero = "null", AccionesRecomendadas = "null", AccionesTomadas = "null", GerenciaResponsable = "null", Fecha = DateTime.Now }; _db.sugerencias.Add(sugerencia); _db.SaveChanges(); return(id); } catch (Exception) { throw; } }
public equipos Crear(int obraid, string nombre = null, string marca = null, string modelo = null, string referencia = null, string dimensionescabina = null, string dimensioneshueco = null, string carganominal = null, string velocidad = null , string recorrido = null, string paradas = null, string accesos = null, string voltajedered = null, string potenciademaquina = null, string tipodemaniobra = null , string numerodeguayas = null, string cantidadpersonas = null, string fotografia = null, string plano = null, DateTime?FechaGarantia = null, DateTime?FechaVencimiento = null) { try { var equipo = new equipos() { Nombre = nombre, Marca = marca, Modelo = modelo, Referencia = referencia, DimensionesCabina = dimensionescabina, DimensionesHueco = dimensioneshueco, CargaNominal = carganominal, Velocidad = velocidad, Recorrido = recorrido, Paradas = paradas, Accesos = accesos, VoltajeDeRed = voltajedered, PotenciaDeMaquina = potenciademaquina, TipoDeManiobra = tipodemaniobra, NumeroDeGuayas = numerodeguayas, CantidadPersonas = Convert.ToInt32(cantidadpersonas), Fotografia = fotografia, Plano = plano, obra_id = obraid, FechaGarantia = FechaGarantia, FechaVencimiento = FechaVencimiento }; var equipoid = _db.equipos.Add(equipo); _db.SaveChanges(); var previo = new previos() { equipo_id = equipoid.Id, FechaFirmaContrato = DateTime.Now, FechaPagoInicialFabrica = DateTime.Now, FechaPagoInicialEquipo = DateTime.Now, FechaConstruccion = DateTime.Now, FechaSalidaFabrica = DateTime.Now, FechaSalidaBuque = DateTime.Now, FechaLlegadaBuque = DateTime.Now, FechaPeriodoNacionalizacion = DateTime.Now, FechaSalidaPuertoObra = DateTime.Now, FechaDescargaResguardo = DateTime.Now, ActivacionProtocoloGarantiaFabrica = "no", FechaInicioMontaje = DateTime.Now, FechaEntregaSoso = DateTime.Now, FechaCulminacionMontaje = DateTime.Now, FechaConfiguracion = DateTime.Now, FechaPeriodoPrueba = DateTime.Now, FechaInspeccion = DateTime.Now, }; var previoid = _db.previos.Add(previo); _db.SaveChanges(); var protocolo = new protocolos() { obra_id = obraid, IdPrevio = previoid.Id }; _db.protocolos.Add(protocolo); _db.SaveChanges(); var herramienta = new herramientas() { obra_id = obraid, previo_id = previoid.Id }; _db.herramientas.Add(herramienta); _db.SaveChanges(); return(equipo); } catch (Exception e) { throw e; } }
private void Buscar() { List <protocolos> lista = new List <protocolos>(); decimal?documento = null; if (txt_DNI.Text != "") { documento = Convert.ToInt32(txt_DNI.Text); } DateTime F1 = txt_fechaI.Value; DateTime F2 = txt_FechaF.Value; if (txt_Protocolo.Text.Length > 5) { F1 = Convert.ToDateTime("01/01/1900"); F2 = Convert.ToDateTime("01/01/3000"); } if (VariablesGlobales.permisosG.IndexOf("|2|") != -1) { DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolos_GuardiaTableAdapter adapter = new DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolos_GuardiaTableAdapter(); DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolos_GuardiaDataTable aTable = adapter.GetData(txt_Protocolo.Text, F1, F2, txt_AyN.Text, documento, txt_HC.Text.Trim()); int pos = 0; foreach (DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolos_GuardiaRow row in aTable.Rows) { protocolos p = new protocolos(); p.Documento = row.documento.ToString(); p.fecha = row.FechaIngreso.ToShortDateString(); p.Paciente = row.Paciente; p.Protocolo = row.Protocolo; p.CodOrden = row.CodOrden.ToString(); p.Estado = row.Estado; p.NH_UOM = row.HC_UOM_CENTRAL; lista.Add(p); } } else { DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolosTableAdapter adapter = new DAL.HospitalDataSetTableAdapters.H2_Laboratorio_BuscarProtocolosTableAdapter(); DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolosDataTable aTable = adapter.GetData(txt_Protocolo.Text, F1, F2, txt_AyN.Text, documento, txt_HC.Text.Trim(), cbo_tipo_doc.SelectedValue.ToString()); int pos = 0; foreach (DAL.HospitalDataSet.H2_Laboratorio_BuscarProtocolosRow row in aTable.Rows) { protocolos p = new protocolos(); p.Paciente_id = row.documento.ToString(); p.fecha = row.FechaIngreso.ToShortDateString(); p.Paciente = row.Paciente; p.Protocolo = row.Protocolo; p.CodOrden = row.CodOrden.ToString(); p.Estado = row.Estado; p.NH_UOM = row.HC_UOM_CENTRAL; p.Tipo_Doc = row.Tipo_doc; p.Documento = row.documento_real.ToString(); lista.Add(p); } } gv_Ordenes.DataSource = lista; gv_Ordenes.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; }