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 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;
        }
        public DataSet ListadoAlteraIp()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_ALTERA_IP");

            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;
        }
예제 #5
0
        public DataSet ListadoDeProvincias()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_PROVINCIAS");

            return ds;
        }
예제 #6
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;
        }
        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 ListadoFamilia()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_FAMILIA");

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

            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;
        }
예제 #11
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;
        }
예제 #12
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;
        }
예제 #13
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 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;
        }
예제 #17
0
        public bool VerificarMaiExistente(string mail)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            DataSet ds = new DataSet();
            parametros.Add(mail);

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

            if (ds.Tables[0].Rows.Count > 0)
                return true;
            else
                return false;
        }
예제 #18
0
        public bool VerificarLogin(string nombre, string password)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            DataSet ds = new DataSet();
            parametros.Add(nombre);
            parametros.Add(password);
            ds = ado.ExecuteStoredProcedureDS("SP_VERIFICARLOGIN", parametros);

            if (ds.Tables[0].Rows.Count > 0)
                return true;
            else
                return false;
        }
예제 #19
0
        public bool ValidarUsuarioMailExistente(string mail)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(mail);

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

            if (ds.Tables[0].Rows.Count > 0)
                return true;
            else
                return false;
        }
예제 #20
0
        public Usuario TraerUsuario(string codigo)
        {
            Usuario u = new Usuario();
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            DataSet ds = new DataSet();

            ds = ListadoDeUsuarios(codigo);
            if (ds.Tables[0].Rows.Count > 0)
            {
                u.Usu_id = ds.Tables[0].Rows[0]["USU_ID"].ToString();
                u.Usu_desc = ds.Tables[0].Rows[0]["USU_DESC"].ToString();
                u.Legajo = ds.Tables[0].Rows[0]["LEGAJO"].ToString();
                u.Mail = ds.Tables[0].Rows[0]["MAIL"].ToString();
                u.Pass = ds.Tables[0].Rows[0]["PASS"].ToString();
                u.Activo = Convert.ToBoolean(ds.Tables[0].Rows[0]["ACTIVO"]);

            }
            u.Grupos = new List<MDGrupos>();
            parametros.Add(codigo);
            ds = new DataSet();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_GRUPOS_USUARIO", parametros);
            if (ds.Tables[0].Rows.Count > 0)
            {
                MDGrupos mdg;
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    mdg = new MDGrupos();
                    mdg.Grupo_id = Convert.ToInt32(ds.Tables[0].Rows[i]["GRUPO_ID"]);
                    mdg.Grupo_desc = ds.Tables[0].Rows[i]["GRUPO_DESC"].ToString();
                    u.Grupos.Add(mdg);
                }

            }

            return u;
        }
예제 #21
0
        public bool ReestablecerPassword(string mail)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            DataSet ds = new DataSet();
            parametros.Add(mail);

            ds = ado.ExecuteStoredProcedureDS("SP_REESTABLECERCONTRASEÑA", parametros);

            return true;
        }
예제 #22
0
        public bool ModificarUsuario(Usuario u, string codigoOriginal)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(codigoOriginal);
            ado.ExecuteStoredProcedureDS("SP_DELETE_GRUPOS_USUARIO", parametros);

            parametros = new ArrayList();
            parametros.Add(codigoOriginal);
            parametros.Add(u.Usu_id);
            parametros.Add(u.Usu_desc);
            parametros.Add(u.Mail);
            parametros.Add(u.Pass);
            parametros.Add(u.Legajo);
            parametros.Add(u.Activo);
            ado.ExecuteStoredProcedureDS("SP_MODIFICAR_USUARIO", parametros);

            foreach (MDGrupos grup in u.Grupos)
            {
                parametros = new ArrayList();
                parametros.Add(grup.Grupo_id);
                parametros.Add(u.Usu_id);
                ado.ExecuteStoredProcedureDS("SP_INSERTAR_GRUPOS_USUARIO", parametros);
            }

            return true;
        }
예제 #23
0
        private DataSet ListadoDeClientesDeCTC(string ctc)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(ctc);
            ds = ado.ExecuteStoredProcedureDS("SP_LISTADO_CLIENTES_DE_CTC",parametros);

            return ds;
        }
예제 #24
0
        private DataSet ListadoDeClientesMatriz()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_LISTADO_CLIENTES_MATRIZ");

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

            return ds;
        }
예제 #26
0
        public bool InsertarUsuario(Usuario u)
        {
            AdoConn ado = new AdoConn();
            ArrayList parametros = new ArrayList();
            parametros.Add(u.Usu_id);
            parametros.Add(u.Usu_desc);
            parametros.Add(u.Mail);
            parametros.Add(u.Pass);
            parametros.Add(u.Legajo);
            parametros.Add(u.Activo);

            ado.ExecuteStoredProcedureDS("SP_INSERTAR_USUARIO", parametros);

            foreach (MDGrupos grup in u.Grupos)
            {
                parametros = new ArrayList();
                parametros.Add(grup.Grupo_id);
                parametros.Add(u.Usu_id);
                ado.ExecuteStoredProcedureDS("SP_INSERTAR_GRUPOS_USUARIO", 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;
        }
예제 #28
0
        public DataSet ListadoDeUsuarios(string codigo)
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            ArrayList parametros = new ArrayList();
            parametros.Add(codigo);
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_USUARIOS",parametros);

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

            return ds;
        }
예제 #30
0
        public DataSet ListadoDeUsuarios()
        {
            AdoConn ado = new AdoConn();
            DataSet ds = new DataSet();
            //DataTable dt = new DataTable();
            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_USUARIOS");

            return ds;
        }