コード例 #1
0
        /// <summary>
        /// Inserta la camptura 4 en la tabla capturas
        /// </summary>
        /// <param name="arrayValues"></param>
        /// <param name="IdNeg"></param>
        public void InsetarMesaCaptura(string[,] arrayValues, decimal IdNeg)
        {
            try
            {
                List <Captura> lisCaptura = new List <Captura>();

                for (int i = 0; i < 5; i++)
                {
                    if (arrayValues[i, 1] != null)
                    {
                        if (arrayValues[i, 1] != string.Empty)
                        {
                            Captura nuevaCaptura = new Captura();
                            nuevaCaptura.NegId         = IdNeg;
                            nuevaCaptura.NumCaptura    = 4;
                            nuevaCaptura.CampId        = int.Parse(arrayValues[i, 0]);
                            nuevaCaptura.NegValor      = arrayValues[i, 1];
                            nuevaCaptura.Usuario       = ((Usuarios)Session["USUARIO_LOGUEADO"]).IdUsuario;
                            nuevaCaptura.FechaRegistro = DateTime.Now;
                            nuevaCaptura.DocId         = int.Parse(cm.GetDogId(nuevaCaptura.CampId));
                            lisCaptura.Add(nuevaCaptura);
                        }
                    }
                }

                capControl.InsertarCaptura(lisCaptura);
                asignacion.cierraEtapa(int.Parse(IdNeg.ToString()), 90);
            }
            catch (Exception es)
            {
                LogRepository.registro("Error en CruceIdentidadController metodo InsetarMesaCaptura" + es.Message + " stack " + es.StackTrace);
                throw;
            }
        }
コード例 #2
0
        public ActionResult finLoteo()
        {
            try
            {
                string imagenLoteada = loteoModel.selectImagen((int)Session["ID_IMAGEN_LOTEO"]).rutaImagen;
                asignacion.cierraEtapa(Int32.Parse(Session["ID_NEGOCIO"].ToString()), etapaLoteo);
                //VUELVO A DEJAR LA IMAGEN TAL CUAL ESTABA EN UN PRINCIPIO CON EL NUEMRO DEL NEGOCIO
                if (System.IO.File.Exists(imagenLoteada))
                {
                    System.IO.File.Move(imagenLoteada, bd.Parametros.First(c => c.codigo == "PATH_TOTAL").valor + @"\" + Session["ID_NEGOCIO"].ToString() + @"\" + Session["ID_NEGOCIO"].ToString() + ".tif");
                }
                Session["IMG_VISOR"] = null;
                return(base.Redirect("/Loteo/Index"));
            }
            catch (Exception e)
            {
                LogRepository.registro("Error en LoteoController metodo actualizaImagen " + e.Message + " stack trace " + e.StackTrace);
                Session["ERROR"] = Session["ERROR"] + e.Message;
                return(base.Redirect("/Loteo/error"));

                throw;
            }
        }