public static void Crear(Entidades.Cuit Cuit, List<string> Servicios, Entidades.Sesion Sesion) { //Validar if (Servicios.Count == 0) throw new CedServicios.EX.Cuit.NingunServicioSeleccionado(); string servicio = Servicios.Find(delegate(string s) {return s == "eFact";}); if (servicio != null && !Cuit.DestinoComprobanteAFIP && !Cuit.DestinoComprobanteITF) { throw new CedServicios.EX.Cuit.NingunDestinoComprobanteSeleccionado(); } //Crear string permisoAdminCUITParaUsuarioAprobadoHandler = RN.Permiso.PermisoAdminCUITParaUsuarioAprobadoHandler(Cuit, Sesion); string servxCUITAprobadoHandler = String.Empty; for (int i = 0; i < Servicios.Count; i++) { servxCUITAprobadoHandler += RN.Permiso.ServxCUITAprobadoHandler(Cuit, new Entidades.TipoPermiso(Servicios[i]), new DateTime(2062, 12, 31), Sesion); } DB.UN dbUN = new DB.UN(Sesion); Entidades.UN uN = new Entidades.UN(); uN.Cuit = Cuit.Nro; uN.Id = 1; uN.Descr = "Predefinida"; uN.WF.Estado = "Vigente"; string crearUNHandler = dbUN.CrearHandler(uN, true); string permisoUsoCUITxUNAprobadoHandler = RN.Permiso.PermisoUsoCUITxUNAprobadoHandler(uN, Sesion); string permisoAdminUNParaUsuarioAprobadoHandler = RN.Permiso.PermisoAdminUNParaUsuarioAprobadoHandler(uN, Sesion); string permisoOperServUNParaUsuarioAprobadoHandler = String.Empty; for (int i = 0; i < Servicios.Count; i++) { permisoOperServUNParaUsuarioAprobadoHandler += RN.Permiso.PermisoOperServUNParaUsuarioAprobadoHandler(uN, new Entidades.TipoPermiso(Servicios[i]), new DateTime(2062, 12, 31), Sesion); } DB.Cuit db = new DB.Cuit(Sesion); Cuit.WF.Estado = "Vigente"; db.Crear(Cuit, permisoAdminCUITParaUsuarioAprobadoHandler, servxCUITAprobadoHandler, crearUNHandler, permisoUsoCUITxUNAprobadoHandler, permisoAdminUNParaUsuarioAprobadoHandler, permisoOperServUNParaUsuarioAprobadoHandler); }
public static List <Entidades.Cuit> ListaPaging(out int CantidadFilas, int IndicePagina, string OrderBy, string Cuit, string RazonSocial, string Localidad, string Estado, string SessionID, Entidades.Sesion Sesion) { List <Entidades.Cuit> listaCuit = new List <Entidades.Cuit>(); DB.Cuit db = new DB.Cuit(Sesion); if (OrderBy.Equals(String.Empty)) { OrderBy = "Cuit asc"; } listaCuit = db.ListaSegunFiltros(Cuit, RazonSocial, Localidad, Estado); int cantidadFilas = listaCuit.Count; CantidadFilas = cantidadFilas; return(db.ListaPaging(IndicePagina, OrderBy, SessionID, listaCuit)); }
public static void Crear(Entidades.Cuit Cuit, List <string> Servicios, Entidades.Sesion Sesion) { //Validar if (Servicios.Count == 0) { throw new CedFCIC.EX.Cuit.NingunServicioSeleccionado(); } string servicio = Servicios.Find(delegate(string s) { return(s == "eFact"); }); if (servicio != null && !Cuit.DestinoComprobanteAFIP && !Cuit.DestinoComprobanteITF) { throw new CedFCIC.EX.Cuit.NingunDestinoComprobanteSeleccionado(); } //Crear string permisoAdminCUITParaUsuarioAprobadoHandler = RN.Permiso.PermisoAdminCUITParaUsuarioAprobadoHandler(Cuit, Sesion); string servxCUITAprobadoHandler = String.Empty; for (int i = 0; i < Servicios.Count; i++) { servxCUITAprobadoHandler += RN.Permiso.ServxCUITAprobadoHandler(Cuit, new Entidades.TipoPermiso(Servicios[i]), new DateTime(2062, 12, 31), Sesion); } DB.UN dbUN = new DB.UN(Sesion); Entidades.UN uN = new Entidades.UN(); uN.Cuit = Cuit.Nro; uN.Id = 1; uN.Descr = "Predefinida"; uN.WF.Estado = "Vigente"; string crearUNHandler = dbUN.CrearHandler(uN, true); string permisoUsoCUITxUNAprobadoHandler = RN.Permiso.PermisoUsoCUITxUNAprobadoHandler(uN, Sesion); string permisoAdminUNParaUsuarioAprobadoHandler = RN.Permiso.PermisoAdminUNParaUsuarioAprobadoHandler(uN, Sesion); string permisoOperServUNParaUsuarioAprobadoHandler = String.Empty; for (int i = 0; i < Servicios.Count; i++) { permisoOperServUNParaUsuarioAprobadoHandler += RN.Permiso.PermisoOperServUNParaUsuarioAprobadoHandler(uN, new Entidades.TipoPermiso(Servicios[i]), new DateTime(2062, 12, 31), Sesion); } DB.Cuit db = new DB.Cuit(Sesion); Cuit.WF.Estado = "Vigente"; db.Crear(Cuit, permisoAdminCUITParaUsuarioAprobadoHandler, servxCUITAprobadoHandler, crearUNHandler, permisoUsoCUITxUNAprobadoHandler, permisoAdminUNParaUsuarioAprobadoHandler, permisoOperServUNParaUsuarioAprobadoHandler); }
public static List<Entidades.Cuit> LeerListaCuitsPorUsuario(Entidades.Sesion Sesion) { CedServicios.DB.Cuit db = new DB.Cuit(Sesion); return db.LeerListaCuitsPorUsuario(); }
public static void CambiarEstado(Entidades.Cuit Cuit, string Estado, Entidades.Sesion Sesion) { DB.Cuit db = new DB.Cuit(Sesion); db.CambiarEstado(Cuit, Estado); Cuit.WF.Estado = Estado; }
public static void Modificar(Entidades.Cuit Cuit, Entidades.Sesion Sesion) { DB.Cuit db = new DB.Cuit(Sesion); db.Modificar(Sesion.Cuit, Cuit); Sesion.Cuit = Cuit; }
public static void CompletarUNsYPuntosVta(List<Entidades.Cuit> Cuits, Entidades.Sesion Sesion) { CedServicios.DB.Cuit db = new DB.Cuit(Sesion); db.CompletarUNsYPuntosVta(Cuits); }
public static List<Entidades.Cuit> ListaPaging(out int CantidadFilas, int IndicePagina, string OrderBy, string Cuit, string RazonSocial, string Localidad, string Estado, string SessionID, Entidades.Sesion Sesion) { List<Entidades.Cuit> listaCuit = new List<Entidades.Cuit>(); DB.Cuit db = new DB.Cuit(Sesion); if (OrderBy.Equals(String.Empty)) { OrderBy = "Cuit asc"; } listaCuit = db.ListaSegunFiltros(Cuit, RazonSocial, Localidad, Estado); int cantidadFilas = listaCuit.Count; CantidadFilas = cantidadFilas; return db.ListaPaging(IndicePagina, OrderBy, SessionID, listaCuit); }
public static List<Entidades.Cuit> ListaSegunFiltros(string Cuit, string RazonSocial, string Localidad, string Estado, Entidades.Sesion Sesion) { DB.Cuit cuit = new DB.Cuit(Sesion); return cuit.ListaSegunFiltros(Cuit, RazonSocial, Localidad, Estado); }
public static void Leer(Entidades.Cuit Cuit, Entidades.Sesion Sesion) { CedServicios.DB.Cuit db = new DB.Cuit(Sesion); db.Leer(Cuit); }
public static List <Entidades.Cuit> LeerListaCuitsPorUsuario(Entidades.Sesion Sesion) { CedFCIC.DB.Cuit db = new DB.Cuit(Sesion); return(db.LeerListaCuitsPorUsuario()); }
public static void CompletarUNsYPuntosVta(List <Entidades.Cuit> Cuits, Entidades.Sesion Sesion) { CedFCIC.DB.Cuit db = new DB.Cuit(Sesion); db.CompletarUNsYPuntosVta(Cuits); }
public static List <Entidades.Cuit> ListaSegunFiltros(string Cuit, string RazonSocial, string Localidad, string Estado, Entidades.Sesion Sesion) { DB.Cuit cuit = new DB.Cuit(Sesion); return(cuit.ListaSegunFiltros(Cuit, RazonSocial, Localidad, Estado)); }
public static void Leer(Entidades.Cuit Cuit, Entidades.Sesion Sesion) { CedFCIC.DB.Cuit db = new DB.Cuit(Sesion); db.Leer(Cuit); }