public bool validarCuit(string cuit, string token) { try { if (!ControladorToken.comprobarToken(token)) { throw new Exception(); } int p = 0; cuit = cuit.Trim(' '); if (cuit == string.Empty) throw new Exception(); int total, digito; string[] q; char[] quitar = { '-', '/' }; q = cuit.Split(quitar); string cuit2 = string.Empty; for (int h = 0; h < q.Length; h++) { if (q[h] != string.Empty) cuit2 += q[h]; } cuit = cuit2; //txtDoc.Value = cuit; digito = int.Parse(cuit.Substring(10)); if (cuit.Length == 11) { int[] mult = new[] { 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 }; char[] nums = cuit.ToCharArray(); total = 0; for (int i = 0; i < mult.Length; i++) { total += int.Parse(nums[i].ToString()) * mult[i]; } var resto = total % 11; if (resto == 0) p = 0; else if (resto == 1) p = 9; else p = 11 - resto; } else { throw new Exception(); } if (p == digito) return true; else return false; } catch (Exception) { return false; } }
public List<sucursal> getSucursal(int nrocli, string token) { try { if (!ControladorToken.comprobarToken(token)) { throw new Exception(); } List<sucursal> s = new List<sucursal>(); using (GestionEntities bd = new GestionEntities()) { if (bd.sucursal.Where(a => a.nrocli == nrocli).Count() == 0) { s.Add(new sucursal()); return s; } else return bd.sucursal.Where(a => a.nrocli == nrocli).ToList(); } } catch (Exception) { return null; } }
public List <presupc> getPresupRazon(string razon, string token) { if (!ControladorToken.comprobarToken(token)) { return(null); } return(cPresupuesto.getPresupRazon(razon)); }
public itemProducto getProducto(int id, int lista, int empid, string token) { if (!ControladorToken.comprobarToken(token)) { return(null); } return(cProducto.getProducto(id, lista, empid)); }
public bool esClienteUnico(string cadena, string token) { if (!ControladorToken.comprobarToken(token)) { return false; } return ControladorCliente.getCCliente().esClienteUnico(cadena); }
public List <presupd> getItemPresup(int id, string token) { if (!ControladorToken.comprobarToken(token)) { return(null); } return(cPresupuesto.getItemPresup(id)); }
public JsonResult <RequestHTTP> getPresup(string filtro, string token, int offset) { if (!ControladorToken.comprobarToken(token)) { return(null); } return(Json <RequestHTTP>(cPresupuesto.getPresup(filtro, offset))); }
public List <presupCabecera> getPresupFecha(string date, string token, int empresa, int offset) { if (!ControladorToken.comprobarToken(token)) { return(null); } return(cPresupuesto.getPresupFecha(empresa, date, offset)); }
public bool productoUnico(string value, int empid, string token) { if (!ControladorToken.comprobarToken(token)) { return false; } return ControladorProducto.getCProducto().productoUnico(value, empid); }
public JsonResult<RequestHTTP> getProductos(string value, int empid, string token, int offset) { if (!ControladorToken.comprobarToken(token)) { return null; } return Json<RequestHTTP>(ControladorProducto.getCProducto().getProductos(value, empid, offset)); }
public List<clienteModal> getClientePresupuesto(string token) { if (!ControladorToken.comprobarToken(token)) { return null; } return ControladorCliente.getCCliente().getClientesPresupuesto(); }
public DicRequestHTTP getProductos(int empid, string token) { if (!ControladorToken.comprobarToken(token)) { return null; } return ControladorProducto.getCProducto().getProductos(empid); }
public Totales getTotales(JObject lista) { string token = lista["token"].ToString(); if (!ControladorToken.comprobarToken(token)) { return(null); } return(cTotales.getTotales(lista)); }
public JsonResult <RequestHTTP> finalizarPresupuesto(JObject cabydet) { string token = cabydet["token"].ToString(); if (!ControladorToken.comprobarToken(token)) { return(null); } return(Json(cPresupuesto.finalizarPresupuesto(cabydet))); }
public int getEmpresaNom(string nombre, string token) { if (!ControladorToken.comprobarToken(token)) { return -1; } using (GestionEntities bd = new GestionEntities()) { return bd.empresa.Single(a => a.empresa1 == nombre).id; } }
public int getUsuarioNombre(string nombre, string token) { if (!ControladorToken.comprobarToken(token)) { return -1; } using (GestionEntities bd = new GestionEntities()) { return bd.passwd.Single(a => a.usuario == nombre).idusuario; } }
public List<artasoc> getArtAsoc(string codpro, string token) { try { if (!ControladorToken.comprobarToken(token)) { throw new Exception(); } using (GestionEntities bd = new GestionEntities()) return bd.artasoc.Where(a => a.codpro == codpro).ToList(); } catch (Exception) { return null; } }
public List<ClienteBuscador> getClientesModal(string cadena, string token, int codven, bool veTodos, int offset) { if (!ControladorToken.comprobarToken(token)) { return null; } try { return ControladorCliente.getCCliente().getClientesPresupuesto(cadena, codven, veTodos, offset); } catch (Exception) { return null; } }
public List<vendedor> getVende(string token) { try { if (!ControladorToken.comprobarToken(token)) { throw new Exception(); } using (GestionEntities bd = new GestionEntities()) return bd.Database.SqlQuery<vendedor>("select nombre, codven from vende").ToList(); } catch (Exception) { return null; } }
public List<tipodoc> GetTipodoc(string token) { try { if (!ControladorToken.comprobarToken(token)) { throw new Exception(); } using (GestionEntities bd = new GestionEntities()) return bd.tipodoc.ToList(); } catch (Exception) { return null; } }
public decimal getTasaPercep(int localid, string token) { if (!ControladorToken.comprobarToken(token)) { return 0; } using (GestionEntities bd = new GestionEntities()) {//trae tasa de percepcion de la provincia segun la localidad pasada. int depid, provinid; depid = bd.localidades.Single(a => a.id == localid).departamento_id; provinid = bd.departamentos.Single(a => a.id == depid).provincia_id; return bd.provincias.Single(a => a.id == provinid).Percepib; } }
public JsonResult<RequestHTTP> getClientePresupuesto(int nrocli, string token) { if (!ControladorToken.comprobarToken(token)) { var error = new RequestHTTP(); error.fallo = true; error.error = "Token invalido"; return Json(error); } try { return Json(ControladorCliente.getCCliente().getClientePresupuesto(nrocli)); } catch (Exception e) { var error = new RequestHTTP().falla(e); return Json(error); } }
public empresa getEmpresa(int empresaid, string token) { try { if (!ControladorToken.comprobarToken(token)) { throw new Exception(); } using (GestionEntities bd = new GestionEntities()) { return bd.empresa.Single(a => a.id == empresaid); } } catch (Exception) { return null; } }
public List <accesos> GetArmaMenu(int empresa, int usuario, string token) { if (!ControladorToken.comprobarToken(token)) { return(null); } try { List <accesos> p; using (GestionEntities bd = new GestionEntities()) { p = bd.Database.SqlQuery <accesos>("exec ArmaMenuWeb " + empresa + "," + usuario).ToList(); } return(p); } catch (Exception) { return(null); } }
public List <string> GetArmaPopup_Result(int empresa, int usuario, string token) { if (!ControladorToken.comprobarToken(token)) { return(null); } try { List <string> p = new List <string>(); using (GestionEntities bd = new GestionEntities()) { var lista = bd.Database.SqlQuery <ArmaPopupWeb_Result>("exec ArmaPopupWeb " + empresa + "," + usuario).ToList(); foreach (ArmaPopupWeb_Result t in lista) { p.Add(t.cPadweb); } } return(p); } catch (Exception) { return(null); } }