public JsonResult Consulta(CASCO.EN.Contabilidad.ParametrosComprasPorPagar parametros) { JsonResult j = new JsonResult(); if (CASCO.EN.General.Utils.LogEnable) { string prs = ""; prs = string.Format("TipoProveedor: {0}, Estatus: {1}, Fecha Inicio: {2}, Fecha Fin: {3}, Usuario: {4}", parametros.tipoProveedor, parametros.estatus, parametros.fechainicio, parametros.fechafin, User.Identity.Name); CASCO.EN.General.EventLog.WriteInfo(prs); } try { j.Data = CASCO.DAO.Contabilidad.ComprasPorPagar.ObtieneCompras(parametros); } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } j.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(j); }
public JsonResult SetFechaEntregaDocto(CASCO.EN.Contabilidad.ParametrosComprasPorPagar parametros) { string empresa = ""; string proveedor = ""; if (parametros.empresa != null && parametros.empresa.Count > 0) { try { foreach (CASCO.EN.Abastos.Empresa e in parametros.empresa) { empresa += e.id.ToString() + ","; } if (empresa.Length > 0) { empresa = empresa.Substring(0, empresa.Length - 1); } } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } } if (parametros.proveedor != null && parametros.proveedor.Count > 0) { try { foreach (CASCO.EN.Abastos.Proveedor p in parametros.proveedor) { proveedor += p.id.ToString() + ","; } if (proveedor.Length > 0) { proveedor = proveedor.Substring(0, proveedor.Length - 1); } } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } } if (CASCO.EN.General.Utils.LogEnable) { string prs = ""; prs = string.Format("CIDDOCUMENTO: {0}, EmpresaID: {1}, ProveedorID: {2}, Valor: {3}, Usuario: {4}", parametros.ciddocumento, empresa, proveedor, parametros.valor, User.Identity.Name); CASCO.EN.General.EventLog.WriteInfo(prs); } JsonResult j = new JsonResult(); try { DateTime dtFechaEntregaDoctos = DateTime.ParseExact(parametros.FechaEntregaDocto, "dd/MM/yyyy", CultureInfo.InvariantCulture); j.Data = CASCO.DAO.Contabilidad.ComprasPorPagar.SetFechaEntregaDoctos(Convert.ToInt32(parametros.ciddocumento), empresa, proveedor, dtFechaEntregaDoctos, User.Identity.Name); } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } j.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(j); }
public JsonResult ActualizaNoModificable(CASCO.EN.Contabilidad.ParametrosComprasPorPagar parametros) { string empresa = ""; string proveedor = ""; try { foreach (CASCO.EN.Abastos.Empresa e in parametros.empresa) { empresa += e.id.ToString() + ","; } if (empresa.Length > 0) { empresa = empresa.Substring(0, empresa.Length - 1); } } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } try { foreach (CASCO.EN.Abastos.Proveedor p in parametros.proveedor) { proveedor += p.id.ToString() + ","; } if (proveedor.Length > 0) { proveedor = proveedor.Substring(0, proveedor.Length - 1); } } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } if (CASCO.EN.General.Utils.LogEnable) { string prs = ""; prs = string.Format("CIDDOCUMENTO: {0}, EmpresaID: {1}, ProveedorID: {2}, Valor: {3}, Usuario: {4}", parametros.ciddocumento, empresa, proveedor, parametros.valor, User.Identity.Name); CASCO.EN.General.EventLog.WriteInfo(prs); } JsonResult j = new JsonResult(); try { j.Data = CASCO.DAO.Contabilidad.ComprasPorPagar.ActualizaNoModificable(Convert.ToInt32(parametros.ciddocumento), empresa, proveedor, Convert.ToInt32(parametros.valor), User.Identity.Name); } catch (Exception ex) { CASCO.EN.General.EventLog.WriteError(ex.ToString()); throw ex; } j.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return(j); }