public ActionResult GuardarCambiosBusqueda(String telFijo, String numCelular, String observaciones, String IdNeg) { try { DatosReferenciacion nuevo = new DatosReferenciacion(); nuevo.DR_NegId = decimal.Parse(IdNeg); nuevo.DR_Fomularios = 2; nuevo.DR_Ususario = ((Usuarios)Session["USUARIO_LOGUEADO"]).IdUsuario; nuevo.DR_Telefono = telFijo; nuevo.DR_Celular = numCelular; nuevo.DR_Observaciones = observaciones; nuevo.DR_FechaRegisto = DateTime.Now; datRefe.insertData(nuevo); asignacion.UpdateEstapaYEstado(90, 90, int.Parse(IdNeg), 80); return(View()); } catch (Exception es) { LogRepository.registro("Error en CruceIdentidadController metodo InsetarMesaCaptura" + es.Message + " stack " + es.StackTrace); throw; } }
public ActionResult GuardarCambios(String correo, String fechaNacimiento, String celular, String IdNeg, String observaciones, String firma, String aceptacion) { try { var arrayValues = new string[, ] { { "10", correo }, { "8", fechaNacimiento }, { "9", celular }, { "53", firma }, { "51", aceptacion } }; InsetarMesaCaptura(arrayValues, decimal.Parse(IdNeg)); DatosReferenciacion nuevo = new DatosReferenciacion(); nuevo.DR_NegId = decimal.Parse(IdNeg); nuevo.DR_Fomularios = 1; nuevo.DR_Ususario = ((Usuarios)Session["USUARIO_LOGUEADO"]).IdUsuario; nuevo.DR_Observaciones = observaciones; nuevo.DR_FechaRegisto = DateTime.Now; datRefe.insertData(nuevo); return(View()); } catch (Exception es) { LogRepository.registro("Error en CruceIdentidadController metodo GuardarCambios" + es.Message + " stack " + es.StackTrace); throw; } }
/// <summary> /// Obtiene los datos referenciacion por el id a la formularios y el negocio /// </summary> /// <param name="idNeg">Id negocio</param> /// <param name="formulario">numero formulario</param> /// <returns></returns> public DatosReferenciacion GetAsignacionByIdNeg(decimal idNeg, int formulario) { try { return(db.DatosReferenciacion.First <DatosReferenciacion>(x => x.DR_NegId == idNeg && x.DR_Fomularios == formulario)); } catch (Exception) { DatosReferenciacion vacio = new DatosReferenciacion(); return(vacio); } }
/// <summary> /// Obtiene todos los datos del negocio en su ultima captura y los datos de contacto busqueda /// </summary> /// <param name="negId">Id del negocio</param> public void GetDataByNegId(decimal negId, int estado) { try { DatosReferenciacion consulta = new DatosReferenciacion(); int i = 1; var datosNeg = cm.GetValueCaptura(negId); if (estado == 80) { consulta = datRefe.GetAsignacionByIdNeg(negId, 2); } foreach (var item in datosNeg) { ViewData["DatosIdNeg" + i] = item; i++; } ViewData["EnabledFecha"] = true; if (!(ViewData["DatosIdNeg8"] == null || ViewData["DatosIdNeg8"].ToString().Trim() == "")) { ViewData["EnabledFecha"] = false; } ViewData["DatosIdNeg1"] = ViewData["DatosIdNeg1"] == null || ViewData["DatosIdNeg1"] == string.Empty ? string.Empty : cm.GetDescriptionTD(ViewData["DatosIdNeg1"].ToString()); ViewData["DatosIdNeg11"] = ViewData["DatosIdNeg11"] == null || ViewData["DatosIdNeg11"] == string.Empty ? string.Empty : cm.GetNameDepartamentoById(int.Parse(ViewData["DatosIdNeg11"].ToString())); ViewData["DatosIdNeg12"] = ViewData["DatosIdNeg12"] == null || ViewData["DatosIdNeg12"] == string.Empty ? string.Empty : cm.GetNameCiudadById(int.Parse(ViewData["DatosIdNeg12"].ToString())); ViewData["ValueChekFirma"] = ViewData["DatosIdNeg53"] == "true" || ViewData["DatosIdNeg53"] != string.Empty ? "1" : "0"; ViewData["ValueChekTerminos"] = ViewData["DatosIdNeg51"] == "true" || ViewData["DatosIdNeg51"] != string.Empty ? "1" : "0"; ViewData["busqTel"] = consulta.DR_Telefono; ViewData["busqCel"] = consulta.DR_Celular; ViewData["busqObser"] = consulta.DR_Observaciones; } catch (Exception es) { LogRepository.registro("Error en CruceIdentidadController metodo GetDataNegId" + es.Message + " stack " + es.StackTrace); throw; } }
/// <summary> /// Inserta en la tabla /// </summary> /// <param name="nuevo"></param> public void insertData(DatosReferenciacion nuevo) { db.AddToDatosReferenciacion(nuevo); db.SaveChanges(); }