//Obtiene el grupo de conciliacion dependiendo del Documento seleccionado public int ObtenerGrupoConciliacion(int idDocumento) { int num2; try { this.gd = new GestorDocumentalEnt(); //this.gd = new GestorDocumentalEnt(); num2 = this.gd.GruposDocumentos.Where(c => c.DocId == idDocumento).First().GDocId; } catch (Exception exception) { LogRepository.registro("Error en CapturaController metodo ObtenerGrupoConciliacion " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(num2); }
public ActionResult EliminarDocumentoUD(int negID, int ud) { try { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); dbo.spAlm_EliminarDocumentoUD(negID); var grilla = _getContenidoUD(ud); return(View(new GridModel <grilla_contenidoUD>(grilla))); } catch (Exception es) { LogRepository.registro(es.Message); var grilla = _getContenidoUD(ud); return(View(new GridModel <grilla_contenidoUD>(grilla))); } }
//Obtiene los campos asociados a los grupos documentales public int ObtenerCaposXGrupo(int grupo) { int num2; try { this.gd = new GestorDocumentalEnt(); //num2 = int.Parse(this.gd.spCamposXGrupo(new int?(grupo)).First<int?>().ToString()); num2 = int.Parse(this.gd.spCamposXGrupo(new int?(grupo)).ToString()); } catch (Exception exception) { LogRepository.registro("Error en CapturaController metodo ObtenerCaposXGrupo " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(num2); }
public IEnumerable <grillaRolesMenu> _getRolesMenuFaltantes(int idRol) { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var grilla = dbo.sp_ConsultaRolesFaltantes(idRol); List <grillaRolesMenu> lstGrilla = new List <grillaRolesMenu>(); foreach (sp_ConsultaRolesFaltantes_Result item in grilla) { grillaRolesMenu data = new grillaRolesMenu(); data.idMenu = item.IdMenu; data.descripcionMenu = item.DescMenu; lstGrilla.Add(data); } return(lstGrilla); }
private IEnumerable <sp_Index_obtenerDocfaltantes_Result> cargarDocumentosFaltantes() { GestorDocumentalEnt data = new GestorDocumentalEnt(); try { List <sp_Index_obtenerDocfaltantes_Result> listacampos = new List <sp_Index_obtenerDocfaltantes_Result>(); string negId = Session["_Negocio"].ToString(); listacampos = data.sp_Index_obtenerDocfaltantes(Convert.ToInt32(negId)).ToList(); return(listacampos); } catch (Exception exception) { LogRepository.registro("Error en suspender metodo cargarNegocios " + exception.Message); ViewData["MensajeError_"] = exception.Message; return(null); } }
public ActionResult obtieneCodPadre(string _codId, int _campId) { try { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var codPadre = (from cc in dbo.CodigosCampo where cc.CodId == _codId && cc.CampId == _campId select cc.CodCampId).FirstOrDefault(); return(Json(Convert.ToString(codPadre), JsonRequestBehavior.AllowGet)); } catch (Exception exception) { LogRepository.registro("Error en CapturaInformacion metodo cargaListaDepend, " + exception.Message + " stack trace " + exception.StackTrace); throw; } }
//Obtiene la ultima posicion del la Unidad Documental public int obtenerUlitmaPosicionCUD(long cud) { GestorDocumentalEnt db = new GestorDocumentalEnt(); int posicion = 0; var query = (from a in db.alm_ContenidoUD where a.CUD == cud select a.Posicion).Max(); if (query == null) { return(0); } else { return(Convert.ToInt32(query.ToString())); } }
public int obtenerUltimaPagina(Captura N) { int num3; try { this.gd = new GestorDocumentalEnt(); int?nullable = (from s in this.gd.ArchivosAnexos where s.NegId == N.NegId select s).Max <ArchivosAnexos, int?>(x => x.NumPagina); num3 = int.Parse((nullable.HasValue ? nullable.GetValueOrDefault() : 0).ToString()); } catch (Exception exception) { LogRepository.registro("Error en DocumentosController metodo obtenerUltimaPagina " + exception.Message + " stack " + exception.StackTrace); throw exception; } return(num3); }
public JsonResult FinIndexacion() { GestorDocumentalEnt data = new GestorDocumentalEnt(); AsignacionesController bAsig = new AsignacionesController(); try { ViewData["MensajeError_"] = ""; decimal _usu = ((Usuarios)this.Session["USUARIO"]).IdUsuario; var _neg = Session["_Negocio"]; var resultado = data.sp_ValIndexacion(Convert.ToDecimal(_neg), _usu).SingleOrDefault(); if (resultado == 1) { AsignacionTareas a = new AsignacionTareas { IdEstado = 30, HoraTerminacion = new DateTime?(DateTime.Now), NegId = ((Captura)this.Session["NEGOCIO"]).NegId, IdEtapa = 20 }; bAsig.insertarAsignacion(a); //Response.Redirect("../IndexacionConf/Index"); } else if (resultado == 0) { Response.Redirect("../IndexacionConf/Index"); ViewData["MensajeError_"] = "No se han indexado todos los documentos aún."; } data.Connection.Close(); } catch (Exception exception) { data.Connection.Close(); LogRepository.registro("Error en IndexacionImg.aspx metodo FinIndexacion " + exception.Message); ViewData["MensajeError_"] = exception.Message; } string[] ArrView = { ViewData["MensajeError_"].ToString() }; return(Json(ArrView, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Otiene los valores del campo que es de tipo lista /// </summary> /// <param name="idCamp">Id Del campo</param> /// <param name="PaisCliente">Pasi cliente</param> /// <returns></returns> public dynamic getValoresListCamp(int idCamp, string CliNit) { try { this.gd = new GestorDocumentalEnt(); return(gd.CodigosCampo.Where(x => x.CampId == idCamp).OrderBy(x => x.CodOrden) .Select(x => new { x.CodId, x.CodDescripcion, x.CodCampId }).ToList()); } catch (Exception exception) { LogRepository.registro("Error en CamposController metodo getValoresListCamp " + exception.Message); throw exception; } }
public JsonResult _GetProductosDelNegocio() { try { GestorDocumentalEnt db = new GestorDocumentalEnt(); return(Json(new SelectList(db.Grupos.Join(db.TiposGrupos, grupos => grupos.TipGruId, tipos => tipos.TipGruId, (grupos, tipos) => new { Grupo = grupos, Tipo = tipos }) .Where(x => x.Grupo.GruIdPadre == 0).GroupBy(x => new { x.Tipo.TipGruId, x.Tipo.TipDescripcion }) .Select(x => new { TipGruId = x.Key.TipGruId, TipDescripcion = x.Key.TipDescripcion }), "TipGruId", "TipDescripcion"), JsonRequestBehavior.AllowGet)); } catch (Exception exception) { LogRepository.registro("Error en RadicacionController metodo _GetProductosDelNegocio " + exception.Message); throw; } }
public List <CodigosCampo> obtenerCodigosCampoChk(Campos camp) { List <CodigosCampo> list2; try { this.gd = new GestorDocumentalEnt(); List <CodigosCampo> list = (from c in this.gd.CodigosCampo where c.CampId == camp.CampId select c).ToList <CodigosCampo>(); list2 = list; } catch (Exception exception) { LogRepository.registro("Error en CamposController metodo obtenerCodigosCampo " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(list2); }
/// <summary> /// Asigna un nuevo ususario a la etapa mesa de control /// </summary> /// <param name="usuario">El ususario de la session que ha iniciado</param> public void AsignarUsuarioEtapa(Usuarios usuario, int estado) { try { gd = new GestorDocumentalEnt(); var coleccionNegID = this.gd.CargueLotes.OrderBy(x => x.prioridad) .OrderBy(x => x.LoteFecha) .Where(x => x.ArchivoCargado == true && x.Terminado == false) .Select(x => x.NegId).AsParallel(); var coleccionAsig = this.gd.AsignacionTareas.Where(x => x.IdEtapa == 90 && x.IdEstado == estado && x.Usuario == 0).Select(x => new { x.NegId, x.Usuario }).AsParallel(); int Control = 0; decimal num = 0; AsignacionTareas nuevo = new AsignacionTareas(); foreach (var item in coleccionNegID) { if (Control == 0) { foreach (var itemBusqueda in coleccionAsig) { if (item == itemBusqueda.NegId) { num = item; Control = 1; break; } } } } nuevo = this.gd.AsignacionTareas.First <AsignacionTareas>(i => (i.NegId == num) && (i.IdEtapa == 90) && (i.IdEstado == estado)); nuevo.Usuario = usuario.IdUsuario; this.gd.SaveChanges(); } catch (Exception es) { LogRepository.registro("Error en AsignacionesController metodo AsignarUsuarioEtapa " + es.Message + " stack trace " + es.StackTrace); throw; } }
public List <CargueLotes> obtenerLoteCargado(CargueLotes cl) { List <CargueLotes> list2; List <CargueLotes> list = new List <CargueLotes>(); try { this.gd = new GestorDocumentalEnt(); var queryable = from c in this.gd.CargueLotes group c by new { Lote = c.Lote, ConsecutivoLote = c.ConsecutivoLote, LoteFecha = c.LoteFecha, NomArchivo = c.NomArchivo } into g select new { Lote = g.Key.Lote, ConsecutivoLote = g.Key.ConsecutivoLote, LoteFecha = g.Key.LoteFecha, NomArchivo = g.Key.NomArchivo, Paginas = g.Count <CargueLotes>() }; list2 = list; } catch (Exception exception) { LogRepository.registro("Error en CargueController metodo obtenerLoteCargado " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(list2); }
public JsonResult obtenerCamposSolicitud(int negId) { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); if (negId != 0) { var lstCampos = dbo.spAlm_ObtenerCamposSPrestamos(); List <spAlm_ObtenerValoresCapPrestamos_Result> lstvalores = dbo.spAlm_ObtenerValoresCapPrestamos(negId).ToList(); string oTabla = "<table>"; string sCampos = ""; string cTabla = "</table>"; int contador = 0; foreach (spAlm_ObtenerCamposSPrestamos_Result item in lstCampos) { if (String.IsNullOrEmpty(sCampos)) { sCampos = "<tr><td>" + item.CampDescripcion + "</td></tr>" + "<tr><td><textarea rows=\"4\" cols=\"50\" readonly='true' class=\"form-control cmenu1\" value='texto' id='" + item.CampId + "'>" + lstvalores[contador].Valor + "</textarea></td></tr>"; } else { sCampos = sCampos + "<tr><td>" + item.CampDescripcion + "</td></tr>" + "<tr><td><textarea rows=\"4\" cols=\"50\" readonly='true' class=\"form-control cmenu1\" value='texto' id='" + item.CampId + "'>" + lstvalores[contador].Valor + "</textarea></td></tr>"; } contador++; } string htmlEs = oTabla + sCampos + cTabla; return(Json(htmlEs, JsonRequestBehavior.AllowGet)); } else { string htmlEs = ""; return(Json(htmlEs, JsonRequestBehavior.AllowGet)); } }
public IEnumerable <grilla_contenidoUD> _getContenidoUD(int ud) { UnidadDocumentalModel modeloUD = new UnidadDocumentalModel(db); GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var grilla = dbo.spAlm_ConsultaContenidoUD(ud); List <grilla_contenidoUD> _grillaAlm = new List <grilla_contenidoUD>(); foreach (spAlm_ConsultaContenidoUD_Result item in grilla) { grilla_contenidoUD data = new grilla_contenidoUD(); data._cud = Convert.ToInt32(item.CUD); data._codBarras = item.CodBarras; data._negId = Convert.ToInt32(item.NegId); data._fecha = item.Fecha.ToString(); _grillaAlm.Add(data); } return(_grillaAlm); }
public void InsertarCargueLotes(List <CargueLotes> lstCargue) { try { this.gd = new GestorDocumentalEnt(); using (TransactionScope scope = new TransactionScope()) { foreach (CargueLotes lotes in lstCargue) { this.gd.AddToCargueLotes(lotes); this.gd.SaveChanges(); } scope.Complete(); } } catch (Exception exception) { LogRepository.registro("Error en CargueController metodo InsertarCargueLotes " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } }
public IEnumerable <grilla_EnvioPadre> _getInformacionEnvio(int nitCliente) { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var grilla = dbo.spAlm_GrillaEnvio(nitCliente); List <grilla_EnvioPadre> _grillaAlm = new List <grilla_EnvioPadre>(); foreach (spAlm_GrillaEnvio_Result item in grilla) { grilla_EnvioPadre data = new grilla_EnvioPadre(); data.cud = item.Cud; data.tipoContenedor = item.TipoContenedor; data.nomOficina = item.NomOficina; data.subProductos = item.SubProductos; data.fechaCreacion = item.FechaCreacion.ToString(); _grillaAlm.Add(data); } return(_grillaAlm); }
//Obtiene el siguiente grupo que se va a ejecutar en el proceso de captura public int ObtenerSiguienteGrupo(Captura C, Documentos D) { int num2; try { this.gd = new GestorDocumentalEnt(); //======= << Modifica: Ivan Rodriguez; 06/05/2016 ============= num2 = int.Parse(this.gd.spObtenerSiguienteGrupo(new int?(D.DocId), new decimal?(C.NegId), new int?(C.NumCaptura)).First <int?>().ToString()); //num2 = Convert.ToInt32(gd.spObtenerGdocid(D.DocId).ToList().SingleOrDefault()); //num2 = Convert.ToInt32(gd.spObtenerGdocid(D.DocId).First<int?>().ToString()); //=== Ivan Rodriguez >> ======================================= } catch (Exception exception) { LogRepository.registro("Error en CapturaController metodo ObtenerSiguienteGrupo " + exception.Message + " stack trace " + exception.StackTrace); throw exception; } return(num2); }
public IEnumerable <grilla_DetalleLote> _getDetalle(long loteONumeroUnico, int _cud) { UnidadDocumentalModel modeloUD = new UnidadDocumentalModel(db); GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var grilla = dbo.spAlm_DetalleLote(loteONumeroUnico, _cud); List <grilla_DetalleLote> _grillaAlm = new List <grilla_DetalleLote>(); foreach (spAlm_DetalleLote_Result item in grilla) { grilla_DetalleLote data = new grilla_DetalleLote(); data._negID = item.NegId; data._paginas = item.Paginas; data._codBarras = item.CodBarras; data._gruDescripcion = item.GruDescripcion; _grillaAlm.Add(data); } return(_grillaAlm); }
public List <DocumentosNegocio_Result> DocumentosNegocio(Captura cap) { List <DocumentosNegocio_Result> list2; try { this.gd = new GestorDocumentalEnt(); List <DocumentosNegocio_Result> list = this.gd.DocumentosNegocio(new decimal?(cap.NegId)).ToList <DocumentosNegocio_Result>(); DocumentosNegocio_Result item = new DocumentosNegocio_Result { DocId = 0, DocDescripcion = "Seleccione..." }; list.Insert(0, item); list2 = list; } catch (Exception) { throw; } return(list2); }
public List <ConsultaPorCedula_Result> ConsultaPorCedula(Clientes c, string cedula) { List <ConsultaPorCedula_Result> list2; try { this.gd = new GestorDocumentalEnt(); List <ConsultaPorCedula_Result> list = this.gd.ConsultaPorCedula(cedula, new decimal?(c.CliNit)).ToList <ConsultaPorCedula_Result>(); ConsultaPorCedula_Result item = new ConsultaPorCedula_Result { NegId = 0, Nombre = "Seleccione..." }; list.Insert(0, item); list2 = list; } catch (Exception) { throw; } return(list2); }
public IEnumerable <grillaParametrosGenerales> _getInfoParametros() { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var grilla = dbo.spGrillaParametrosGenerales(); List <spGrillaParametrosGenerales_Result> _grillaParametros = grilla.ToList(); List <grillaParametrosGenerales> lstParametros = new List <grillaParametrosGenerales>(); foreach (var item in _grillaParametros) { grillaParametrosGenerales data = new grillaParametrosGenerales(); data.id = item.id; data.Codigo = item.codigo; data.Valor = item.valor; data.Descripcion = item.descripcion; lstParametros.Add(data); } return(lstParametros); }
/// <summary> /// Valida la extencion de archivos que puede cargar el componente upload /// de la aplicaicon /// </summary> public static bool ValidarExtencion(string nameFile) { GestorDocumentalEnt db = new GestorDocumentalEnt(); var extencionArchivo = db.Parametros.Where(x => x.codigo == "EXTEND").First().valor; var arry = extencionArchivo.Split(','); var extArchiEntrada = nameFile.Split('.'); bool ArchCorrecto = false; for (int i = 0; i < arry.Length; i++) { if (arry[i] == extArchiEntrada[1] || arry[i] == "") { ArchCorrecto = true; return(ArchCorrecto); } else { ArchCorrecto = false; } } return(ArchCorrecto); }
public IEnumerable <grilla_RecepcionPadre> _getInformacionRecepcion(int cud, int nitCliente) { //Metodo que ejecuta el sp que trae la informacion de la unidad documental consultada GestorDocumentalEnt dbo = new GestorDocumentalEnt(); var grilla = dbo.spAlm_GrillaRecepcion(cud, nitCliente); List <grilla_RecepcionPadre> _grillaAlm = new List <grilla_RecepcionPadre>(); foreach (spAlm_GrillaRecepcion_Result item in grilla) { grilla_RecepcionPadre data = new grilla_RecepcionPadre(); data.cud = item.Cud; data.tipoContenedor = item.TipoContenedor; data.nomOficina = item.NomOficina; data.subProductos = item.SubProductos; data.fechaEnvio = item.FechaEnvio.ToString(); _grillaAlm.Add(data); } return(_grillaAlm); }
public void guardarFormato(FormCollection collection) { GestorDocumentalEnt dbo = new GestorDocumentalEnt(); int _idUsuario = Convert.ToInt32(((Usuarios)this.Session["USUARIO"]).IdUsuario); //Se guarda la captura del CUD seleccionado for (int i = 1; i < collection.Count; i++) { alm_CapturaUD data = new alm_CapturaUD(); data.CUD = long.Parse(collection[0].ToString()); data.CampId = Convert.ToInt32(collection.Keys[i].ToString()); data.Valor = collection[i].ToString(); data.Usuario = _idUsuario; data.Fecha = DateTime.Now; dbo.alm_CapturaUD.AddObject(data); dbo.SaveChanges(); } dbo.spAlm_CrearAsignacionTareaEnvio(Convert.ToInt32(collection[0].ToString()), _idUsuario); Response.Redirect("Index"); }
public List <Documentos> obtenerDocumentosCliente(Clientes C) { List <Documentos> list2; try { this.gd = new GestorDocumentalEnt(); //List<Documentos> list=obtenerDocumentosIndexacion(negId); //ANTERIOR List <Documentos> list = (from cd in this.gd.ClienteDocumentos join d in this.gd.Documentos on cd.DocId equals d.DocId join cli in this.gd.Clientes on cd.CliNit equals cli.CliNit where cd.CliNit == C.CliNit orderby cd.Orden select d).ToList(); //List<Documentos> list3 = (from cd in this.gd.ClienteDocumentos // join d in this.gd.Documentos on cd.DocId equals d.DocId into d // where cd.CliNit == C.CliNit // orderby cd.Orden // select d).ToList(); Documentos item = new Documentos { DocId = 0, DocDescripcion = "Seleccione..." }; list.Insert(0, item); list2 = list; } catch (Exception exception) { LogRepository.registro("Error en DocumentosController metodo obtenerDocumentosCliente " + exception.Message + " stack " + exception.StackTrace); throw exception; } return(list2); }
public List <P_Roles> obtenerRolesUsuario() { List <P_Roles> list2; try { this.gd = new GestorDocumentalEnt(); List <P_Roles> list = (from r in this.gd.P_Roles select r).ToList <P_Roles>(); P_Roles item = new P_Roles { RolId = 0, DescRol = "Seleccione..." }; list.Insert(0, item); list2 = list; } catch (Exception exception) { LogRepository.registro("Error en UsuariosController metodo obtenerRolesUsuario " + exception.Message); throw exception; } return(list2); }
public List <Clientes> obtenerClientes() { List <Clientes> list2; try { this.gd = new GestorDocumentalEnt(); List <Clientes> list = (from r in this.gd.Clientes select r).ToList <Clientes>(); Clientes item = new Clientes { CliNit = 0, CliNombre = "Seleccione..." }; list.Insert(0, item); list2 = list; } catch (Exception exception) { LogRepository.registro("Error en UsuariosController metodo Obtener clientes " + exception.Message); throw exception; } return(list2); }
public Usuarios obtenerUsuario(Usuarios U) { Usuarios usuarios2; try { Usuarios usuarios = null; using (this.gd = new GestorDocumentalEnt()) { if (this.gd.Usuarios.Any <Usuarios>(O => O.IdUsuario == U.IdUsuario)) { usuarios = this.gd.Usuarios.First <Usuarios>(i => i.IdUsuario == U.IdUsuario); } } usuarios2 = usuarios; } catch (Exception exception) { LogRepository.registro("Error en UsuariosController metodo obtenerUsuario " + exception.Message); throw exception; } return(usuarios2); }