예제 #1
0
        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;
            }
        }
예제 #2
0
        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);
     }
 }
예제 #4
0
        /// <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();
 }