/// <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; } }
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; } }