public void InsertarFactura(ZoSolicitud solicitud)
 {
     AdoConn ado = new AdoConn();
     ArrayList parametros = new ArrayList();
     parametros.Add(solicitud.Ip);
     parametros.Add(solicitud.Pais);
     parametros.Add(solicitud.CodClie);
     parametros.Add(solicitud.FechaCompra);
     parametros.Add(solicitud.Cantidad);
     parametros.Add(solicitud.NroFactura);
     parametros.Add(solicitud.NombreUsu);
     parametros.Add(solicitud.DirUsu);
     parametros.Add(solicitud.Nro);
     parametros.Add(solicitud.Dpto);
     parametros.Add(solicitud.Piso);
     parametros.Add(solicitud.CodProv);
     parametros.Add(solicitud.Ciudad);
     parametros.Add(solicitud.Vehiculo);
     parametros.Add(solicitud.Cuotas);
     parametros.Add(solicitud.FlgProcesado);
     parametros.Add(solicitud.FecAlta);
     parametros.Add(solicitud.UsuAlta);
     parametros.Add(solicitud.Telefono);
     parametros.Add(solicitud.CodPos);
     parametros.Add(solicitud.NroTicket);
     parametros.Add(solicitud.NroCom);
     parametros.Add(solicitud.NroTarjeta);
     parametros.Add(solicitud.NroAuto);
     parametros.Add(solicitud.Precio);
     parametros.Add(solicitud.CodPromo);
     parametros.Add(solicitud.Descuento);
     parametros.Add(solicitud.CodAux);
     parametros.Add(solicitud.Nota);
     ado.ExecuteNonStoredProcedure("SP_INSERT_ZOSOLICITUD", parametros);
 }
        public bool InsertarClientesTemp(List<ZoCliente> clientes)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            //ado.ExecuteNonStoredProcedure("SP_DELETE_CLIEN1_TEMP");

            foreach (ZoCliente item in clientes)
            {
                parametros = new ArrayList();
                parametros.Add(item.Cod);
                parametros.Add(item.Cuit);
                parametros.Add(item.Tipo);
                parametros.Add(item.RazSoc);
                parametros.Add(item.DirSuc);
                parametros.Add(item.Ciudad);
                parametros.Add(item.Pais);
                parametros.Add(item.TelefonoSuc);
                parametros.Add(item.CodRegion);
                parametros.Add(item.Latitud);
                parametros.Add(item.Longitud);

                ds = ado.ExecuteStoredProcedureDS("SP_INSERT_CLIEN1_TEMP", parametros);
            }
            return true;
        }
        public bool InsertarPromoVisa(ZoTipoPromo promo)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();

            parametros.Add(promo.DescTipoPromo);
            parametros.Add(promo.FecDesde);
            parametros.Add(promo.FecHasta);
            parametros.Add(promo.Descu1);
            parametros.Add(promo.Descu2);
            parametros.Add(promo.Descu3);
            parametros.Add(promo.Descu4);
            parametros.Add(promo.Descu5);
            parametros.Add(promo.Descu6);
            parametros.Add(promo.Descu7);
            parametros.Add(promo.Cuota1);
            parametros.Add(promo.Cuota2);
            parametros.Add(promo.Cuota3);
            parametros.Add(promo.Cuota4);
            parametros.Add(promo.Cuota5);
            parametros.Add(promo.Cuota6);
            parametros.Add(promo.Cuota7);
            parametros.Add(promo.FlgBajaLogica);

            ado.ExecuteNonStoredProcedure("SP_INSERTAR_ZOPROMO", parametros);

            return true;
        }
        public bool DeleteClientesTemp()
        {
            AdoConn ado = new AdoConn();

            ado.ExecuteNonStoredProcedure("SP_DELETE_CLIEN1_TEMP");

            return true;
        }
예제 #5
0
        private DataSet ListadoDeCTC()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_CTC_ACTIVOS");

            return ds;
        }
예제 #6
0
        public DataTable MensualXCliente(ArrayList parametros)
        {
            AdoConn ado = new AdoConn();
            DataTable dt = new DataTable();
            //DataTable dt = new DataTable();
            dt = ado.ExecuteStoredProcedureDT("SP_MENSUAL_POR_CLIENTE", parametros);

            return dt;
        }
예제 #7
0
        public DataSet ListadoDeRegion()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_REGION");

            return ds;
        }
        public DataSet ListadoDeSolicitudes()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_SOLICITUD_ALTERA_CLIENTE");

            return ds;
        }
        public DataSet ListadoDeClientesTemp()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_CLIENTES_TEMP");

            return ds;
        }
예제 #10
0
        public DataTable VentaTotalxCTCxCliente(ArrayList parametros)
        {
            AdoConn ado = new AdoConn();
            DataTable dt = new DataTable();
            //DataTable dt = new DataTable();
            dt = ado.ExecuteStoredProcedureDT("VENTATOTALXCTCXCLIENTE", parametros);

            return dt;
        }
예제 #11
0
        public DataTable IPXRegion(ArrayList parametros)
        {
            AdoConn ado = new AdoConn();
            DataTable dt = new DataTable();
            //DataTable dt = new DataTable();
            dt = ado.ExecuteStoredProcedureDT("IpXRegion", parametros);

            return dt;
        }
예제 #12
0
        public DataSet ListadoZoProduct(ArrayList parametros)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_ZOPRODU", parametros);

            return ds;
        }
예제 #13
0
        public DataSet ListadoClientes(ArrayList parametros)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_ZOCLIENTE",parametros);

            return ds;
        }
예제 #14
0
        public DataTable IPXCliente(ArrayList parametros)
        {
            AdoConn ado = new AdoConn();
            DataTable dt = new DataTable();
            //DataTable dt = new DataTable();
            dt = ado.ExecuteStoredProcedureDT("IPXCLIENTE", parametros);

            return dt;
        }
예제 #15
0
        public DataSet ListadoAlteraClientes()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_ALTERA_CLIENTE");

            return ds;
        }
예제 #16
0
        public DataSet ListadoDeProvincias()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_PROVINCIAS");

            return ds;
        }
예제 #17
0
        public DataSet ListadoFamilia()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_FAMILIA");

            return ds;
        }
        public DataSet CargarPromosVigentesDelDiaSeleccionado(DropDownList dll, DateTime fecha)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(fecha);
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_PROMOVIGENTES_PORDIA", parametros);

            return ds;
        }
        public bool actualizarSolicitudes()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            //ds = ado.ExecuteStoredProcedureDS("SP_SINCRONIZAR_PRODUCTOS");
            ado.ExecuteNonStoredProcedure("SP_ALTERA_CLIENTE_CODSOL");

            return true;
        }
        public bool sincronizarClientesTemp()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();

            ado.ExecuteNonStoredProcedure("SP_SINCRONIZAR_CLIENTES");

            return true;
        }
예제 #21
0
        public bool CambiarClave(string claveNueva, Usuario usuario)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            DataSet ds = new DataSet();
            parametros.Add(claveNueva);
            parametros.Add(usuario.Usu_id);

            ds = ado.ExecuteStoredProcedureDS("SP_MODIFICAR_CLAVE", parametros);

            return true;
        }
예제 #22
0
        public bool ModificarAlteraIp(string ip, string ipNuevo, string usuario)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(ip);
            parametros.Add(ipNuevo);
            parametros.Add(usuario);

            ds = ado.ExecuteStoredProcedureDS("SP_UPDATE_ALTERA_IP", parametros);

            return true;
        }
예제 #23
0
        public Usuario CargarUsuario(string nombre, string password)
        {
            Usuario user = new Usuario();
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            DataSet ds = new DataSet();
            parametros.Add(nombre);
            parametros.Add(password);
            ds = ado.ExecuteStoredProcedureDS("SP_VERIFICARLOGIN", parametros);

            user.Legajo = ds.Tables[0].Rows[0]["LEGAJO"].ToString();
            user.Mail = ds.Tables[0].Rows[0]["MAIL"].ToString();
            user.Pass = ds.Tables[0].Rows[0]["PASS"].ToString();
            user.Usu_desc = ds.Tables[0].Rows[0]["USU_DESC"].ToString();
            user.Usu_id = ds.Tables[0].Rows[0]["USU_ID"].ToString();
            user.Activo = Convert.ToBoolean(ds.Tables[0].Rows[0]["ACTIVO"]);
            user.Pass = ds.Tables[0].Rows[0]["PASS"].ToString();

            if (ds.Tables[1].Rows.Count > 0)
            {
                Paginas p;
                user.PaginasAccesibles = new List<Paginas>();
                for (int i = 0; i < ds.Tables[1].Rows.Count; i++)
                {
                    p = new Paginas();
                    p.Pagina_id = Convert.ToInt32(ds.Tables[1].Rows[i]["PAGINA_ID"].ToString());
                    p.Pagina = ds.Tables[1].Rows[i]["PAGINA"].ToString();
                    user.PaginasAccesibles.Add(p);
                }
            }

            if (ds.Tables[2].Rows.Count > 0)
            {
                MDPermisos permiso;
                user.Permisos = new List<MDPermisos>();
                for (int i = 0; i < ds.Tables[2].Rows.Count; i++)
                {
                    permiso = new MDPermisos();
                    permiso.PermisoID = Convert.ToInt32(ds.Tables[2].Rows[i]["PERMISO_ID"].ToString());
                    permiso.PermisoDesc = (EnumPermisos)Enum.Parse(typeof(EnumPermisos), ds.Tables[2].Rows[i]["PERMISO_DESC"].ToString());

                    user.Permisos.Add(permiso);
                }
            }
            return user;
        }
        public bool InsertarSolicitudes(List<ZoSolicitud> solicitudes)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros;

            foreach (ZoSolicitud solicitud in solicitudes)
            {
                parametros = new ArrayList();
                parametros.Add(solicitud.CodSolicitud);
                parametros.Add(solicitud.CodClie);
                parametros.Add(solicitud.Nota);

                ds = ado.ExecuteStoredProcedureDS("SP_INSERT_SOLICITUD_ALTERA_CLIENTE", parametros);
            }

            return true;
        }
        public ArrayList ListadoPromociones()
        {
            ArrayList promosVisa = new ArrayList();
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ZoTipoPromo promo;
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_PROMOCIONES");

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    promo = new ZoTipoPromo();
                    promo.CodTipoPromo = Convert.ToInt32(ds.Tables[0].Rows[i]["CodTipoPromo"]);
                    promo.DescTipoPromo = ds.Tables[0].Rows[i]["DescTipoPromo"].ToString();
                    promo.FecDesde = Convert.ToDateTime(ds.Tables[0].Rows[i]["FecDesde"]);
                    promo.FecHasta = Convert.ToDateTime(ds.Tables[0].Rows[i]["FecHasta"]);
                    promo.FlgBajaLogica = ds.Tables[0].Rows[i]["FlgBajaLogica"].ToString();
                    promo.Cuota1 = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota1"]);
                    promo.Cuota2 = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota2"]);
                    promo.Cuota3 = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota3"]);
                    promo.Cuota4 = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota4"]);
                    promo.Cuota5 = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota5"]);
                    promo.Cuota6 = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota6"]);
                    promo.Cuota7 = Convert.ToInt32( ds.Tables[0].Rows[i]["Cuota7"]);
                    promo.Descu1 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu1"]);
                    promo.Descu2 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu2"]);
                    promo.Descu3 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu3"]);
                    promo.Descu4 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu4"]);
                    promo.Descu5 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu5"]);
                    promo.Descu6 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu6"]);
                    promo.Descu7 = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu7"]);
                    promosVisa.Add(promo);
                }
            }

            return promosVisa;
        }
        public bool EliminarGrupoPermisos(int id)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(id);
            ado.ExecuteNonStoredProcedure("SP_ELIMINAR_GRUPOS_PERMISOS", parametros);

            return true;
        }
        public bool ValidarGrupoExistente(string nombre)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(nombre);

            ds = ado.ExecuteStoredProcedureDS("SP_VERIFICA_GRUPO_EXISTENTE", parametros);

            if (ds.Tables[0].Rows.Count > 0)
                return true;
            else
                return false;
        }
        public bool ModificarNombreGrupoPermisos(int id, string nombre)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(id);
            parametros.Add(nombre);
            ado.ExecuteNonStoredProcedure("SP_MODIFICAR_NOMBRE_GRUPOS_PERMISOS", parametros);

            return true;
        }
        public void ModificarGrupoPermisos(List<EnumPermisos> permisos, string nombre)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(nombre);
            ado.ExecuteNonStoredProcedure("ELIMINAR_GRUPOS_PERMISOS", parametros);

            foreach (EnumPermisos per in permisos)
            {
                parametros = new ArrayList();
                parametros.Add(nombre);
                parametros.Add((int)per);
                ado.ExecuteNonStoredProcedure("INSERT_GRUPOS_PERMISOS", parametros);
            }
        }
        public DataSet ListadoDePermisos(int id)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(id);
            ds = ado.ExecuteStoredProcedureDS("SELECT_PERMISOS_POR_ID",parametros);

            return ds;
        }