public void loadSync(object element) { if (element != null) { SOLICITANTE poco = (SOLICITANTE)element; using (var entity = new TAE2Entities()) { var query = (from cust in entity.SOLICITANTEs where poco.UNID_SOLICITANTE == cust.UNID_SOLICITANTE select cust).ToList(); //Actualización if (query.Count > 0) { var aux = query.First(); if (aux.LAST_MODIFIED_DATE < poco.LAST_MODIFIED_DATE) { udpateElementSync((object)poco); } } //Inserción else { insertElementSync((object)poco); } var modifiedMenu = entity.SOLICITANTEs.First(p => p.UNID_SOLICITANTE == poco.UNID_SOLICITANTE); modifiedMenu.IS_MODIFIED = false; entity.SaveChanges(); } } }
public bool ValideSolicitanteName(object element) { bool res = true; if (element != null) { SOLICITANTE Sol = (SOLICITANTE)element; using (var entity = new TAE2Entities()) { var validacion = (from cust in entity.SOLICITANTEs where cust.SOLICITANTE_NAME == Sol.SOLICITANTE_NAME && cust.UNID_EMPRESA == Sol.UNID_EMPRESA && cust.IS_ACTIVE == true select cust).ToList(); if (validacion.Count != 0) { res = false; } } } return(res); }
public void udpateElementSync(object element) { if (element != null) { using (var entity = new TAE2Entities()) { SOLICITANTE ESol = (SOLICITANTE)element; var Sol = entity.SOLICITANTEs.First(p => p.UNID_SOLICITANTE == ESol.UNID_SOLICITANTE); Sol.SOLICITANTE_NAME = ESol.SOLICITANTE_NAME; Sol.EMAIL = ESol.EMAIL; Sol.VALIDADOR = ESol.VALIDADOR; Sol.UNID_EMPRESA = ESol.UNID_EMPRESA; Sol.EMPRESA = ESol.EMPRESA; Sol.UNID_DEPARTAMENTO = ESol.UNID_DEPARTAMENTO; Sol.DEPARTAMENTO = ESol.DEPARTAMENTO; Sol.IS_ACTIVE = ESol.IS_ACTIVE; //Sync Sol.IS_MODIFIED = true; Sol.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.SaveChanges(); } } }
public DepartamentoESModel(SOLICITANTE Solicitante) { this._depa = Solicitante.DEPARTAMENTO; this.EMAIL = Solicitante.EMAIL; this.IS_ACTIVE = Solicitante.IS_ACTIVE; this.SOLICITANTE_NAME = Solicitante.SOLICITANTE_NAME; this.UNID_DEPARTAMENTO = Solicitante.UNID_DEPARTAMENTO; this.UNID_EMPRESA = Solicitante.UNID_EMPRESA; this.UNID_SOLICITANTE = Solicitante.UNID_SOLICITANTE; this.VALIDADOR = this.VALIDADOR; }
public DeleteSolicitante(SOLICITANTE solicitante) { this.UNID_SOLICITANTE = solicitante.UNID_SOLICITANTE; this.SOLICITANTE_NAME = solicitante.SOLICITANTE_NAME; this.EMAIL = solicitante.EMAIL; this.VALIDADOR = solicitante.VALIDADOR; this._empresa = solicitante.EMPRESA; this._departamento = solicitante.DEPARTAMENTO; this.IS_ACTIVE = solicitante.IS_ACTIVE; this.IsChecked = false; }
public ActionResult Delete(int id, SOLICITANTE postSolicitante) { if (ModelState.IsValid) { var solicitante = db.SOLICITANTEs.Find(id); //solicitante = postSolicitante; db.SOLICITANTEs.Remove(solicitante); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postSolicitante)); }
public ActionResult Edit(int id, SOLICITANTE postSolicitante) { if (ModelState.IsValid) { var solicitante = db.SOLICITANTEs.Find(id); var presetEdit = Request.Form["checkAnalisis[]"]; postSolicitante.preset_analisis = presetEdit; db.Entry(solicitante).CurrentValues.SetValues(postSolicitante); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postSolicitante)); }
public void insertElementSync(object element) { if (element != null) { using (var entity = new TAE2Entities()) { SOLICITANTE Sol = (SOLICITANTE)element; //Sync var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.SOLICITANTEs.AddObject(Sol); entity.SaveChanges(); } } }
public bool ValidateBusiness() { bool validar = false; SOLICITANTE solicitante = new SOLICITANTE(); SolicitanteDataMapper dataMapper = new SolicitanteDataMapper(); solicitante.SOLICITANTE_NAME = this._solicitanteName; solicitante.UNID_EMPRESA = this._empresa.UNID_EMPRESA; validar = dataMapper.ValideSolicitanteName(solicitante); if (validar) { validar = true; } else { validar = false; } return(validar); }
public ActionResult FormSolicitud(string idSolicitante) { SOLICITANTE solicitante = db.SOLICITANTEs.Find(Int32.Parse(idSolicitante)); List <string> selectedItems = new List <string>(); selectedItems.Add("0"); if (solicitante.preset_analisis != null) { // List<string> selectedItems = solicitante.preset_analisis.Split(',').ToList(); selectedItems = solicitante.preset_analisis.Split(',').ToList(); } List <AREA> areas = db.AREAs.ToList(); ViewBag.Solicitante = solicitante; ViewBag.SelectedItems = selectedItems; return(PartialView(areas)); }
public ActionResult Guardar(string idSolicitante) { SOLICITANTE solicitante = db.SOLICITANTEs.Find(Int32.Parse(idSolicitante)); GRUPO_SOLICITUD grupoSolicitud = new GRUPO_SOLICITUD(); var fechaSolicitud = Request.Form["fecha_solicitud"]; grupoSolicitud.preset = Request.Form["checkAnalisis[]"]; grupoSolicitud.id_solicitante = solicitante.id_solicitante; grupoSolicitud.fecha_creacion = DateTime.Now; grupoSolicitud.fecha_solicitud = new DateTime(Int32.Parse(fechaSolicitud.Substring(0, 4)), Int32.Parse(fechaSolicitud.Substring(5, 2)), Int32.Parse(fechaSolicitud.Substring(8, 2))); grupoSolicitud.identificador = Request.Form["identificador"]; db.GRUPO_SOLICITUD.Add(grupoSolicitud); db.SaveChanges(); return(Json(new { isValid = true, id = grupoSolicitud.id_grupo_solicitud })); }
public MovimientoModel(IDataMapper dataMapper, int mov) { if ((dataMapper as MovimientoDataMapper) != null) { this._dataMapper = dataMapper as MovimientoDataMapper; } this._tipoMovimiento = new TIPO_MOVIMIENTO(); this._almacenDestino = new ALMACEN(); this._proveedorProcedencia = new PROVEEDOR(); this._clienteProcedencia = new CLIENTE(); this._almacenProcedencia = new ALMACEN(); this._servicio = new SERVICIO(); this._transporte = new TRANSPORTE(); this._cliente = new CLIENTE(); this._proveedor = new PROVEEDOR(); this._facturaVenta = new FACTURA_VENTA(); this._solicitante = null; this._tecnico = new TECNICO(); this._solicitanteLectura = new SOLICITANTE(); this._empresaLectura = new EMPRESA(); this._departamentoLectura = new DEPARTAMENTO(); }
public void insertElement(object element, USUARIO u) { if (element != null) { using (var entity = new TAE2Entities()) { SOLICITANTE Sol = (SOLICITANTE)element; Sol.UNID_SOLICITANTE = UNID.getNewUNID(); //Sync Sol.IS_MODIFIED = true; Sol.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.SOLICITANTEs.AddObject(Sol); entity.SaveChanges(); UNID.Master(Sol, u, -1, "Inserción"); } } }
public void deleteElement(object element) { if (element != null) { using (var entity = new TAE2Entities()) { SOLICITANTE sol = (SOLICITANTE)element; var deleteSol = entity.SOLICITANTEs.First(p => p.UNID_SOLICITANTE == sol.UNID_SOLICITANTE); deleteSol.IS_ACTIVE = false; //Sync deleteSol.IS_MODIFIED = true; deleteSol.LAST_MODIFIED_DATE = UNID.getNewUNID(); var modifiedSync = entity.SYNCs.First(p => p.UNID_SYNC == 20120101000000000); modifiedSync.ACTUAL_DATE = UNID.getNewUNID(); entity.SaveChanges(); // entity.SaveChanges(); } } }
public object getElement(object element) { object res = null; if (element != null) { using (var entitie = new TAE2Entities()) { SOLICITANTE solicitante = (SOLICITANTE)element; var query = (from cust in entitie.SOLICITANTEs .Include("DEPARTAMENTO") .Include("EMPRESA") where cust.UNID_SOLICITANTE == solicitante.UNID_SOLICITANTE select cust).First(); res = query; return(res); } } return(res); }
public ActionResult Create(SOLICITANTE solicitante, int bandera) { if (!ModelState.IsValid) { if (bandera == 1) { string messages = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); string[] messagesArray = messages.Split(';'); return(Json(new { valid = false, msgs = messagesArray })); } return(View()); } //var presetckbox = Request.Form["preset"]; var presetckbox2 = Request.Form["preset[]"]; solicitante.preset_analisis = presetckbox2; db.SOLICITANTEs.Add(solicitante); db.SaveChanges(); if (bandera == 1) { return(Json(new { valid = true })); } return(RedirectToAction("Index")); }
public void CargaMovimiento(MOVIMENTO m) { this._dataMapperArticulos = new MovimientoDetalleDataMapper(); this._dataMaperItemsLectura = new ItemDataMapper(); this._almacenDestino = new ALMACEN(); this._almacenProcedencia = new ALMACEN(); this._unidCliente = new CLIENTE(); this._clienteDestino = new CLIENTE(); this._clienteProcedencia = new CLIENTE(); this._unidFacturaVenta = new FACTURA_VENTA(); this._unidInfraestructura = new INFRAESTRUCTURA(); this._unidProveedor = new PROVEEDOR(); this._proveedorDestino = new PROVEEDOR(); this._proveedorProcedenia = new PROVEEDOR(); this._servicio = new SERVICIO(); this._unidSolicitante = new SOLICITANTE(); this._unidTecnico = new TECNICO(); this._unidTecnicoTrans = new TECNICO(); this._tipoMovimientos = new TIPO_MOVIMIENTO(); this._transporte = new TRANSPORTE(); this._unidTecnicoTrans = new TECNICO(); if (m.UNID_ALMACEN_DESTINO != null) { this._almacenDestino.UNID_ALMACEN = (long)m.UNID_ALMACEN_DESTINO; } if (m.UNID_ALMACEN_PROCEDENCIA != null) { this._almacenProcedencia.UNID_ALMACEN = (long)m.UNID_ALMACEN_PROCEDENCIA; } if (m.UNID_CLIENTE != null) { this._unidCliente.UNID_CLIENTE = (long)m.UNID_CLIENTE; } if (m.UNID_CLIENTE_DESTINO != null) { this._clienteDestino.UNID_CLIENTE = (long)m.UNID_CLIENTE_DESTINO; } if (m.UNID_CLIENTE_PROCEDENCIA != null) { this._clienteProcedencia.UNID_CLIENTE = (long)m.UNID_CLIENTE_PROCEDENCIA; } if (m.UNID_FACTURA_VENTA != null) { this._unidFacturaVenta.UNID_FACTURA_VENTA = (long)m.UNID_FACTURA_VENTA; } if (m.UNID_INFRAESTRUCTURA != null) { this._unidInfraestructura.UNID_INFRAESTRUCTURA = (long)m.UNID_INFRAESTRUCTURA; } if (m.UNID_MOVIMIENTO != null) { this._unidMovimiento = m.UNID_MOVIMIENTO; } if (m.UNID_PROVEEDOR != null) { this._unidProveedor.UNID_PROVEEDOR = (long)m.UNID_PROVEEDOR; } if (m.UNID_PROVEEDOR_DESTINO != null) { this._proveedorDestino.UNID_PROVEEDOR = (long)m.UNID_PROVEEDOR_DESTINO; } if (m.UNID_PROVEEDOR_PROCEDENCIA != null) { this._proveedorProcedenia.UNID_PROVEEDOR = (long)m.UNID_PROVEEDOR_PROCEDENCIA; } if (m.UNID_SERVICIO != null) { this._servicio.UNID_SERVICIO = (long)m.UNID_SERVICIO; } if (m.UNID_SOLICITANTE != null) { this._unidSolicitante.UNID_SOLICITANTE = (long)m.UNID_SOLICITANTE; } if (m.UNID_TECNICO != null) { this._unidTecnico.UNID_TECNICO = (long)m.UNID_TECNICO; } if (m.UNID_TECNICO_TRAS != null) { this._unidTecnicoTrans.UNID_TECNICO = (long)m.UNID_TECNICO_TRAS; } if (m.UNID_TIPO_MOVIMIENTO != null) { this._tipoMovimientos.UNID_TIPO_MOVIMIENTO = m.UNID_TIPO_MOVIMIENTO; } if (m.UNID_TRANSPORTE != null) { this._transporte.UNID_TRANSPORTE = (long)m.UNID_TRANSPORTE; } this._contacto = m.CONTACTO; this._guia = m.GUIA; this._sitioEnlace = m.SITIO_ENLACE; this._nombreSitio = m.NOMBRE_SITIO; this._tt = m.TT; this._timeFecha = m.FECHA_MOVIMIENTO; this.TotalItems = 0; FixupCollection <ItemModel> ic = new FixupCollection <ItemModel>(); foreach (MOVIMIENTO_DETALLE detalle in m.MOVIMIENTO_DETALLE) { ITEM itLec = new ITEM(); itLec.UNID_ITEM = (detalle.UNID_ITEM); itemsLectura = this._dataMaperItemsLectura.getElementLectura(itLec); ITEM_STATUS itemStatus = new ITEM_STATUS(); itemStatus.UNID_ITEM_STATUS = (long)detalle.UNID_ITEM_STATUS; ItemModel aux = new ItemModel((ITEM)itemsLectura, detalle.CANTIDAD, itemStatus); if (!String.IsNullOrEmpty(detalle.OBSERVACIONES)) { this._observaciones = detalle.OBSERVACIONES; } ic.Add(aux); this.ArticulosLectura = ic; } }
public DeleteMovimiento(MOVIMENTO m) { this._dataMapperArticulos = new MovimientoDetalleDataMapper(); this._almacenDestino = new ALMACEN(); this._almacenProcedencia = new ALMACEN(); this._unidCliente = new CLIENTE(); this._clienteDestino = new CLIENTE(); this._clienteProcedencia = new CLIENTE(); this._unidFacturaVenta = new FACTURA_VENTA(); this._unidInfraestructura = new INFRAESTRUCTURA(); this._unidProveedor = new PROVEEDOR(); this._proveedorDestino = new PROVEEDOR(); this._proveedorProcedenia = new PROVEEDOR(); this._servicio = new SERVICIO(); this._unidSolicitante = new SOLICITANTE(); this._unidTecnico = new TECNICO(); this._unidTecnicoTrans = new TECNICO(); this._tipoMovimientos = new TIPO_MOVIMIENTO(); this._transporte = new TRANSPORTE(); this._unidTecnicoTrans = new TECNICO(); if (m.UNID_ALMACEN_DESTINO != null) { this._almacenDestino.UNID_ALMACEN = (long)m.UNID_ALMACEN_DESTINO; } if (m.UNID_ALMACEN_PROCEDENCIA != null) { this._almacenProcedencia.UNID_ALMACEN = (long)m.UNID_ALMACEN_PROCEDENCIA; } if (m.UNID_CLIENTE != null) { this._unidCliente.UNID_CLIENTE = (long)m.UNID_CLIENTE; } if (m.UNID_CLIENTE_DESTINO != null) { this._clienteDestino.UNID_CLIENTE = (long)m.UNID_CLIENTE_DESTINO; } if (m.UNID_CLIENTE_PROCEDENCIA != null) { this._clienteProcedencia.UNID_CLIENTE = (long)m.UNID_CLIENTE_PROCEDENCIA; } if (m.UNID_FACTURA_VENTA != null) { this._unidFacturaVenta.UNID_FACTURA_VENTA = (long)m.UNID_FACTURA_VENTA; } if (m.UNID_INFRAESTRUCTURA != null) { this._unidInfraestructura.UNID_INFRAESTRUCTURA = (long)m.UNID_INFRAESTRUCTURA; } if (m.UNID_MOVIMIENTO != null) { this._unidMovimiento = m.UNID_MOVIMIENTO; } if (m.UNID_PROVEEDOR != null) { this._unidProveedor.UNID_PROVEEDOR = (long)m.UNID_PROVEEDOR; } if (m.UNID_PROVEEDOR_DESTINO != null) { this._proveedorDestino.UNID_PROVEEDOR = (long)m.UNID_PROVEEDOR_DESTINO; } if (m.UNID_PROVEEDOR_PROCEDENCIA != null) { this._proveedorProcedenia.UNID_PROVEEDOR = (long)m.UNID_PROVEEDOR_PROCEDENCIA; } if (m.UNID_SERVICIO != null) { this._servicio.UNID_SERVICIO = (long)m.UNID_SERVICIO; } if (m.UNID_SOLICITANTE != null) { this._unidSolicitante.UNID_SOLICITANTE = (long)m.UNID_SOLICITANTE; } if (m.UNID_TECNICO != null) { this._unidTecnico.UNID_TECNICO = (long)m.UNID_TECNICO; } if (m.UNID_TECNICO_TRAS != null) { this._unidTecnicoTrans.UNID_TECNICO = (long)m.UNID_TECNICO_TRAS; } if (m.UNID_TIPO_MOVIMIENTO != null) { this._tipoMovimientos.UNID_TIPO_MOVIMIENTO = m.UNID_TIPO_MOVIMIENTO; } if (m.UNID_TRANSPORTE != null) { this._transporte.UNID_TRANSPORTE = (long)m.UNID_TRANSPORTE; } this._contacto = m.CONTACTO; this._guia = m.GUIA; this._sitioEnlace = m.SITIO_ENLACE; this._nombreSitio = m.NOMBRE_SITIO; this._tt = m.TT; this._timeFecha = m.FECHA_MOVIMIENTO; this.TotalItems = 0; FixupCollection <ItemModel> ic = new FixupCollection <ItemModel>(); foreach (MOVIMIENTO_DETALLE detalle in m.MOVIMIENTO_DETALLE) { articulosLectura = this._dataMapperArticulos.getElementLectura(detalle); if (articulosLectura != null) { foreach (MOVIMIENTO_DETALLE item in (List <MOVIMIENTO_DETALLE>)articulosLectura) { ItemModel aux = new ItemModel(item.ITEM, detalle.CANTIDAD, item.ITEM_STATUS); ic.Add(aux); } this.ArticulosLectura = ic; } this.TotalItems += detalle.CANTIDAD; } this._fecha = m.FECHA_MOVIMIENTO.Year + "/" + m.FECHA_MOVIMIENTO.Month + "/" + m.FECHA_MOVIMIENTO.Day; //this.Fecha = m.FECHA_MOVIMIENTO.ToString(); if (m.ALMACEN != null) { this._destino = "Almacén: " + m.ALMACEN.ALMACEN_NAME; } else if (m.PROVEEDOR2 != null) { this._destino = "Proveedor: " + m.PROVEEDOR2.PROVEEDOR_NAME; } else if (m.CLIENTE2 != null) { this._destino = "Cliente: " + m.CLIENTE2.CLIENTE1; } else if (m.INFRAESTRUCTURA != null) { this._destino = "Infraestructura: " + m.INFRAESTRUCTURA.INFRAESTRUCTURA_NAME; } else { this._destino = ""; } if (m.ALMACEN1 != null) { this._procedencia = "Almacén: " + m.ALMACEN1.ALMACEN_NAME; } else if (m.PROVEEDOR != null) { this._procedencia = "Proveedor: " + m.PROVEEDOR.PROVEEDOR_NAME; } else if (m.CLIENTE != null) { this._procedencia = "Cliente: " + m.CLIENTE.CLIENTE1; } else if (m.INFRAESTRUCTURA != null) { this._procedencia = "Infraestructura: " + m.INFRAESTRUCTURA.INFRAESTRUCTURA_NAME; } else { this._procedencia = ""; } this._tipoMovimiento = m.TIPO_MOVIMIENTO.TIPO_MOVIMIENTO_NAME; }