예제 #1
0
        static void Main(string[] args)
        {
            Conector.Iniciar();
            var publicador = new Publicador(Conector.channel);
            var leitor     = new Leitor(Conector.channel);
            //bool continuar = true;

            var exchange  = "betologs";
            var queueName = "Testebeto";

            byte[] mensagem;

            for (int i = 0; i < 500; i++)
            {
                mensagem = publicador.CriarMensagem(string.Format("Mensagem de teste {0}!", i));
                publicador.EnviarMensagem(exchange, queueName, mensagem);
            }

            Console.WriteLine("Mensagens publicada no Rabbit!");

            //leitor.LerTodaFilaSemRetorno(queueName);
            //leitor.CriarConsumidor(queueName);

            //Console.WriteLine("Consumidor inicializado, aguardando mensagens");
            //Console.Read();

            //Console.WriteLine("Mensagens lidas do Rabbit!");

            //leitor.FecharConsumidor();
            Conector.Fechar();
        }
예제 #2
0
        public List <Pasaje> ListarPasajes()
        {
            try
            {
                List <Pasaje> lst = new List <Pasaje>();
                Conector      con = new Conector();

                List <DatoPasaje> lstdp = con.ObtieneLista("select * from pasaje_base");

                foreach (DatoPasaje dp in lstdp)
                {
                    Pasaje p = new Pasaje();
                    p.Id                = dp.Id;
                    p.RutPasajero       = dp.Rut;
                    p.NombrePasajero    = dp.Nombre;
                    p.Sexo              = dp.Sexo;
                    p.TelefonoAccidente = dp.TelefonoAccidente;
                    p.TelefonoPersonal  = dp.TelefonoPersonal;
                    p.FechaNacimiento   = dp.FechaNacimiento;
                    p.DireccionPasajero = dp.Direccion;
                    p.DestinoViaje      = dp.Destino;
                    p.FechaViaje        = dp.FechaViaje;

                    lst.Add(p);
                }
                return(lst);
            }
            catch
            {
                List <Pasaje> p = new List <Pasaje>();

                return(p);
            }
        }
예제 #3
0
        public bool EliminarPasajeAereo()
        {
            try
            {
                StringBuilder sb = new StringBuilder();



                //con.EjecutarComando(sb.ToString());


                sb.Append(string.Format("delete from pasaje_aereo where id_pasaje={0}", _id));
                sb.Append(string.Format("; delete from pasaje_terrestre where id_pasaje={0}", _id));
                sb.Append(string.Format("; delete from pasaje_marino where id_pasaje={0}", _id));
                sb.Append(string.Format("; delete from pasaje_base where id={0}", _id));
                Conector con = new Conector();
                con.EjecutarComando(sb.ToString());


                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #4
0
        public virtual bool Read1()
        {
            try
            {
                StringBuilder sb = new StringBuilder();
                sb.Append(string.Format("select * from pasaje_base where id={0}", _id));

                Conector con = new Conector();

                DatoPasaje dp = con.ObtienePasaje(sb.ToString());

                Id                = dp.Id;
                RutPasajero       = dp.Rut;
                NombrePasajero    = dp.Nombre;
                FechaNacimiento   = dp.FechaNacimiento;
                Sexo              = dp.Sexo;
                DireccionPasajero = dp.Direccion;
                TelefonoAccidente = dp.TelefonoAccidente;
                TelefonoPersonal  = dp.TelefonoPersonal;
                DestinoViaje      = dp.Destino;
                FechaViaje        = dp.FechaViaje;

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #5
0
        public int aperturaCaja(ObjetoCaja caja)
        {
            int respuesta = 0;

            try
            {
                var Listado = new List <ObjetoProducto>();
                var data    = new Conector().EjecutarProcedimiento("aperturaCaja", new System.Collections.Hashtable()
                {
                    { "idUsuario", caja.IdUsuario },
                    { "montoApertura", caja.Monto },
                    { "glosaApertura", caja.Glosa },
                    { "idSucursal", caja.IdSucursal }
                });
                if (data.Rows.Count > 0)
                {
                    respuesta = int.Parse(data.Rows[0][0].ToString());
                }
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
            }
            return(respuesta);
        }
예제 #6
0
        public virtual bool Update()
        {
            try
            {
                StringBuilder sb = new StringBuilder();

                string fecha = _fechaNacimiento.ToString("u");
                fecha = fecha.Replace("Z", " ");
                fecha.Trim();
                _fechaNacimiento = Convert.ToDateTime(fecha);

                string fechav = _fechaViaje.ToString("u");
                fechav = fechav.Replace("Z", " ");
                fechav.Trim();
                _fechaViaje = Convert.ToDateTime(fechav);

                sb.Append(string.Format("update pasaje_base set nombre_pasajero='{0}', rut='{1}', sexo='{2}', fecha_nacimiento='{3}', direccion='{4}',telefono_emergencia='{5}',telefono_contacto='{6}',destino='{7}',fecha_viaje='{8}' where id={9}", _nombrePasajero, _rutPasajero, _sexo, fecha, _direccionPasajero, _telefonoAccidente, _telefonoPersonal, _destinoViaje, fechav, _id));

                Conector con = new Conector();
                con.EjecutarComando(sb.ToString());


                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #7
0
 private void adicionar(object sender, EventArgs e)
 {
     Conector.inserir(txtmodelo.Text, cmbmarca.Text, mtxtano.Text.Length > 0?int.Parse(mtxtano.Text):-1);
     MessageBox.Show("Inserido");
     Conector.query(dgv);
     lblVal.Text = "----";
 }
예제 #8
0
 private void pesquisar(object sender, EventArgs e)
 {
     Conector.query(dgv,
                    txtmodelo.Text.Equals("")?null:txtmodelo.Text,
                    cmbmarca.SelectedText.Equals("")?null:cmbmarca.SelectedText,
                    mtxtano.Text.Equals("")?-1:int.Parse(mtxtano.Text));
 }
예제 #9
0
        public EntResultadoCancelacion CancelarComprobante(string emisorRFC, string uuid)
        {
            try
            {
                //Extraemos la configuración del archivo
                bool   ambienteProductivo = ConfigurationManager.AppSettings.GetValues("ambienteProductivo")[0].ToBoolean();
                string usuarioIntegrador  = ConfigurationManager.AppSettings.GetValues("usuarioIntegrador")[0];

                //Establecemos las credenciales para el permiso de conexión
                Conector conector = new Conector(ambienteProductivo);
                conector.EstableceCredenciales(usuarioIntegrador);

                //Cancelamos el comprobante a traves de una petición al PAC
                Profact.TimbraCFDI.ResultadoCancelacion resultadoCancelacion = conector.CancelaCFDI(emisorRFC, uuid);

                EntResultadoCancelacion resultado = new EntResultadoCancelacion()
                {
                    Exitoso = resultadoCancelacion.Exitoso,
                    Mensaje = resultadoCancelacion.Descripcion
                };
                return(resultado);
            }
            catch (Exception ex)
            {
                throw ex.GetBaseException();
            }
        }
예제 #10
0
 public void cargarCamposExtra(Conector con)
 {
     con.Connect();
     DataSet ds = con.fillDs("SELECT * FROM ACTUACIONES ORDER BY id_actuacion DESC;", "EXTRAS");
     nroActuacion.Text = "" + (Convert.ToInt32(ds.Tables[0].Rows[0][2].ToString()) + 1);
     nroActa.Text = "" + (Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString()) + 1);
 }
예제 #11
0
        public RespuestaModel validaApertura(int idUsuario)
        {
            RespuestaModel resp = new RespuestaModel();

            try
            {
                var data = new Conector().EjecutarProcedimiento("validaApertura", new System.Collections.Hashtable()
                {
                    { "idUsuario", idUsuario }
                });
                if (data.Rows.Count > 0)
                {
                    for (var i = 0; i < data.Rows.Count; i++)
                    {
                        var validador = new object();

                        validador        = data.Rows[i].Field <object>("Verificador");
                        resp.Verificador = validador != null ? data.Rows[i].Field <bool>("Verificador") : false;
                    }
                }
                else
                {
                    resp = null;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(resp);
        }
예제 #12
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (Roles.IsUserInRole("Users") || Roles.IsUserInRole("Admins")||this.DropDownList2.SelectedValue!=null||this.TextBox1.Text!=null||this.TextBox2.Text!=null||this.FileUpload1.HasFile)
            {
                selected_forum_id = this.DropDownList1.SelectedValue;
                Conector con = new Conector();
                SqlDataReader id_subforum = con.select("SELECT     id FROM         subforum WHERE     (name = N'"+this.DropDownList2.SelectedValue+"')");
                id_subforum.Read();
                SqlDataReader id_topic_DB = con.select("SELECT     TOP (1) id FROM         topic ORDER BY id DESC");
                id_topic_DB.Read();
                int id_new_topic = Convert.ToInt32(id_topic_DB[0].ToString());
                id_new_topic++;
                SqlDataReader new_id_post = con.select("SELECT     TOP (1) id FROM         post ORDER BY id DESC");
                new_id_post.Read();
                int id_post_new = Convert.ToInt32(new_id_post[0].ToString());
                id_post_new++;
                MembershipUser m = Membership.GetUser();
                con.insert("INSERT      INTO            post(id, text, id_topic, id_user) VALUES     ("+id_post_new+", N'"+this.TextBox2.Text+"', "+id_new_topic+",'"+m.ProviderUserKey.ToString()+"')");
                con.insert("INSERT INTO topic  (id, subforum, name, mess, id_user) VALUES     ("+id_new_topic+", "+id_subforum[0].ToString()+", N'"+this.TextBox1.Text+"', "+id_post_new+",'"+m.ProviderUserKey.ToString()+"')");
                con.insert("INSERT INTO materials  (Id_material) VALUES     ("+id_post_new+")");

                Directory.SetCurrentDirectory(Request.PhysicalApplicationPath);
                this.FileUpload1.SaveAs(Request.PhysicalApplicationPath+"/MetaFiles/"+id_new_topic.ToString()+".mf");
                con.con_close();
                Response.Redirect("~/Forum/Topic.aspx?topic="+id_new_topic);

            }
        }
예제 #13
0
        public int AgregarProducto(ObjetoProducto producto)
        {
            int respuesta = 0;

            try
            {
                var data = new Conector().EjecutarProcedimiento("AgregarProducto", new System.Collections.Hashtable()
                {
                    { "Producto", producto.Producto },
                    { "Familia", producto.Familia },
                    { "UnidadMedida", producto.UnidadMedida },
                    { "Precio", producto.Precio },
                    { "Receta", producto.IdReceta }
                });
                if (data.Rows.Count > 0)
                {
                    respuesta = int.Parse(data.Rows[0][0].ToString());
                }
            }
            catch (Exception ex)
            {
                new CapturaExcepciones(ex);
            }
            return(respuesta);
        }
예제 #14
0
        public ObjetoUsuario LoginUsuario(ObjetoUsuario datosUsuario)
        {
            var DatosLogin = new ObjetoUsuario();
            var data       = new Conector().EjecutarProcedimiento("SP_GET_LOGIN", new System.Collections.Hashtable()
            {
                { "Usuario", datosUsuario.Usuario },
                { "Contrasena", datosUsuario.Contrasena }
            });

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador = new object();

                    validador            = data.Rows[i].Field <object>("Id");
                    DatosLogin.IdUsuario = validador != null ? data.Rows[i].Field <int>("Id") : 0;

                    validador          = data.Rows[i].Field <object>("Usuario");
                    DatosLogin.Usuario = validador != null ? data.Rows[i].Field <string>("Usuario") : "NO ASIGNADO";

                    validador         = data.Rows[i].Field <object>("Perfil");
                    DatosLogin.Perfil = validador != null ? data.Rows[i].Field <int>("Perfil") : 0;

                    validador = data.Rows[i].Field <object>("Verificador");
                    DatosLogin.Verificador = validador != null ? data.Rows[i].Field <bool>("Verificador") : false;
                }
            }
            else
            {
                DatosLogin = null;
            }
            return(DatosLogin);
        }
예제 #15
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (Roles.IsUserInRole("Users") || Roles.IsUserInRole("Admins") || this.DropDownList2.SelectedValue != null || this.TextBox1.Text != null || this.TextBox2.Text != null || this.FileUpload1.HasFile)
            {
                selected_forum_id = this.DropDownList1.SelectedValue;
                Conector      con         = new Conector();
                SqlDataReader id_subforum = con.select("SELECT     id FROM         subforum WHERE     (name = N'" + this.DropDownList2.SelectedValue + "')");
                id_subforum.Read();
                SqlDataReader id_topic_DB = con.select("SELECT     TOP (1) id FROM         topic ORDER BY id DESC");
                id_topic_DB.Read();
                int id_new_topic = Convert.ToInt32(id_topic_DB[0].ToString());
                id_new_topic++;
                SqlDataReader new_id_post = con.select("SELECT     TOP (1) id FROM         post ORDER BY id DESC");
                new_id_post.Read();
                int id_post_new = Convert.ToInt32(new_id_post[0].ToString());
                id_post_new++;
                MembershipUser m = Membership.GetUser();
                con.insert("INSERT      INTO            post(id, text, id_topic, id_user) VALUES     (" + id_post_new + ", N'" + this.TextBox2.Text + "', " + id_new_topic + ",'" + m.ProviderUserKey.ToString() + "')");
                con.insert("INSERT INTO topic  (id, subforum, name, mess, id_user) VALUES     (" + id_new_topic + ", " + id_subforum[0].ToString() + ", N'" + this.TextBox1.Text + "', " + id_post_new + ",'" + m.ProviderUserKey.ToString() + "')");
                con.insert("INSERT INTO materials  (Id_material) VALUES     (" + id_post_new + ")");

                Directory.SetCurrentDirectory(Request.PhysicalApplicationPath);
                this.FileUpload1.SaveAs(Request.PhysicalApplicationPath + "/MetaFiles/" + id_new_topic.ToString() + ".mf");
                con.con_close();
                Response.Redirect("~/Forum/Topic.aspx?topic=" + id_new_topic);
            }
        }
예제 #16
0
        public List <ObjetoFamilia> ObtenerFamilia(string IdFamilia)
        {
            var Listado = new List <ObjetoFamilia>();
            var data    = new Conector().EjecutarProcedimiento("ObtenerFamilia", new System.Collections.Hashtable()
            {
                { "IdFamilia", int.Parse(IdFamilia) }
            });

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador        = new object();
                    var resultadoListado = new ObjetoFamilia();

                    validador = data.Rows[i].Field <object>("Id");
                    resultadoListado.IdFamilia = validador != null ? data.Rows[i].Field <int>("Id") : -1;

                    validador = data.Rows[i].Field <object>("Familia");
                    resultadoListado.Familia = validador != null ? data.Rows[i].Field <string>("Familia") : "NO ASIGNADO";

                    validador = data.Rows[i].Field <object>("Impresora");
                    resultadoListado.Impresora = validador != null ? data.Rows[i].Field <string>("Impresora") : "NO ASIGNADO";

                    validador = data.Rows[i].Field <object>("Receta");
                    resultadoListado.Receta = validador != null ? data.Rows[i].Field <int>("Receta") : -1;

                    Listado.Add(resultadoListado);
                }
            }
            return(Listado);
        }
예제 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string forum_id = "-0";

            forum_id = Request.QueryString["forum"];
            if (forum_id != null)
            {
                TreeView treeForum;
                Conector con = new Conector();
                treeForum = this.TreeView1;

                SqlDataReader SabForum;
                SabForum = con.select("SELECT     id, forum, name, description, position FROM         subforum WHERE     (forum = " + forum_id + ") ORDER BY position DESC");
                while (SabForum.Read())
                {
                    TreeNode t = new TreeNode(SabForum[2].ToString());
                    t.NavigateUrl = "~/Forum/ShowTopic.aspx?forum=" + SabForum[1].ToString() + "&subforum=" + SabForum[0].ToString();
                    treeForum.Nodes.Add(t);
                }
                con.con_close();
            }
            else
            {
                Response.Redirect("~/Default.aspx");
            }
        }
예제 #18
0
        public List <ObjetoReceta> ListadoReceta()
        {
            var Listado = new List <ObjetoReceta>();
            var data    = new Conector().EjecutarProcedimiento("ListadoReceta", new System.Collections.Hashtable());

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador        = new object();
                    var resultadoListado = new ObjetoReceta();

                    validador = data.Rows[i].Field <object>("Id");
                    resultadoListado.IdReceta = validador != null ? data.Rows[i].Field <int>("Id") : -1;

                    validador = data.Rows[i].Field <object>("Nombre");
                    resultadoListado.Nombre = validador != null ? data.Rows[i].Field <string>("Nombre") : "NO ASIGNADO";

                    validador = data.Rows[i].Field <object>("activo");
                    resultadoListado.Estado = validador != null ? data.Rows[i].Field <int>("activo") : -1;

                    Listado.Add(resultadoListado);
                }
            }
            return(Listado);
        }
예제 #19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string forum_id = "-0";

            forum_id = Request.QueryString["forum"];
            if (forum_id != null)
            {

                TreeView treeForum;
                Conector con = new Conector();
                treeForum = this.TreeView1;

                SqlDataReader SabForum;
                SabForum = con.select("SELECT     id, forum, name, description, position FROM         subforum WHERE     (forum = " + forum_id + ") ORDER BY position DESC");
                while (SabForum.Read())
                {
                    TreeNode t = new TreeNode(SabForum[2].ToString());
                    t.NavigateUrl = "~/Forum/ShowTopic.aspx?forum=" + SabForum[1].ToString() + "&subforum=" + SabForum[0].ToString();
                    treeForum.Nodes.Add(t);
                }
                con.con_close();
            }
            else
                Response.Redirect("~/Default.aspx");
        }
예제 #20
0
        public RespuestaModel cierreCaja(int idUsuario, string glosaCierre)
        {
            RespuestaModel resp = new RespuestaModel();

            try
            {
                var data = new Conector().EjecutarProcedimiento("cierreCaja", new System.Collections.Hashtable()
                {
                    { "idUsuario", idUsuario },
                    { "glosaCierre", glosaCierre }
                });
                if (data.Rows.Count > 0)
                {
                    for (var i = 0; i < data.Rows.Count; i++)
                    {
                        var validador = new object();

                        validador        = data.Rows[i].Field <object>("Verificador");
                        resp.Verificador = validador != null ? data.Rows[i].Field <bool>("Verificador") : false;

                        validador    = data.Rows[i].Field <object>("Mensaje");
                        resp.Mensaje = validador != null ? data.Rows[i].Field <string>("Mensaje") : "NO ASIGNADO";
                    }
                }
                else
                {
                    resp = null;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(resp);
        }
예제 #21
0
        /* public Pasaje( string nombre, string rut, DateTime fechanacimiento, string sexo, string direccion,
         *   string telacc, string telper, string destino, DateTime fechaviaje)
         * {
         *   _id = 0;
         *   _nombrePasajero = nombre;
         *   _rutPasajero = rut;
         *   _fechaNacimiento = fechanacimiento;
         *   _sexo = sexo;
         *   _direccionPasajero = direccion;
         *   _telefonoAccidente = telacc;
         *   _telefonoPersonal = telper;
         *   _destinoViaje = destino;
         *   _fechaViaje = fechaviaje;
         * }
         *
         *
         *
         * public Pasaje() { }*/
        #endregion

        #region crud

        public virtual bool Create()
        {
            try
            {
                StringBuilder sb = new StringBuilder();

                string fecha = _fechaNacimiento.ToString("u");
                fecha = fecha.Replace("Z", " ");
                fecha.Trim();
                _fechaNacimiento = Convert.ToDateTime(fecha);

                string fechav = _fechaViaje.ToString("u");
                fechav = fechav.Replace("Z", " ");
                fechav.Trim();
                _fechaViaje = Convert.ToDateTime(fechav);

                sb.Append(string.Format("insert into pasaje_base (nombre_pasajero, rut, sexo, fecha_nacimiento,direccion,telefono_emergencia,telefono_contacto,destino,fecha_viaje) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}')", _nombrePasajero, _rutPasajero, _sexo, fecha, _direccionPasajero, _telefonoAccidente, _telefonoPersonal, _destinoViaje, fechav));
                Console.WriteLine(sb.ToString());
                Conector con = new Conector();
                con.EjecutarComando(sb.ToString());


                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #22
0
        public List <ObjetoMesa> ObtenerMesas()
        {
            var Listado = new List <ObjetoMesa>();
            var data    = new Conector().EjecutarProcedimiento("obtenerMesas", new System.Collections.Hashtable()
            {
            });

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador        = new object();
                    var resultadoListado = new ObjetoMesa();

                    validador           = data.Rows[i].Field <object>("id");
                    resultadoListado.Id = validador != null ? data.Rows[i].Field <int>("id") : -1;

                    validador = data.Rows[i].Field <object>("numero");
                    resultadoListado.Numero = validador != null ? data.Rows[i].Field <int>("numero") : -1;

                    validador             = data.Rows[i].Field <object>("tipo");
                    resultadoListado.Tipo = validador != null ? data.Rows[i].Field <string>("tipo") : "NO ASIGNADO";

                    validador = data.Rows[i].Field <object>("estado");
                    resultadoListado.Estado = validador != null ? data.Rows[i].Field <int>("estado") : -1;

                    Listado.Add(resultadoListado);
                }
            }
            return(Listado);
        }
예제 #23
0
        public List <ObjetoProducto> grillaProductos(int idFamilia)
        {
            var Listado = new List <ObjetoProducto>();

            var data = new Conector().EjecutarProcedimiento("grillaProductos", new System.Collections.Hashtable()
            {
                { "idFamilia", idFamilia }
            });

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador        = new object();
                    var resultadoListado = new ObjetoProducto();

                    validador = data.Rows[i].Field <object>("Id");
                    resultadoListado.IdProducto = validador != null ? data.Rows[i].Field <int>("Id") : -1;

                    validador = data.Rows[i].Field <object>("Producto");
                    resultadoListado.Producto = validador != null ? data.Rows[i].Field <string>("Producto") : "NO ASIGNADO";

                    Listado.Add(resultadoListado);
                }
            }
            return(Listado);
        }
예제 #24
0
        public void Cuadro_ConstructorCuadroSobrecargado()
        {
            Conector cpregunta  = new Conector(StringEntitiesMocks.CONECTOR_pregunta_2);
            Conector crespuesta = new Conector(StringEntitiesMocks.CONECTOR_respuesta_2);
            Cuadro   cuadro     = new Cuadro(new Informe(StringEntitiesMocks.Informe2), cpregunta, crespuesta);

            Assert.True(cuadro.GetFirstConectorDestinoDeDictionary(cpregunta).Equals(crespuesta) && cuadro.Informe.Equals(StringEntitiesMocks.Informe2));
        }
예제 #25
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     IPAddress ip = IPAddress.Parse(this.TextBox1.Text);
     short port = Convert.ToInt16(this.TextBox2.Text);
     Conector con = new Conector();
     con.insert("INSERT INTO Servers_Tracker (IP_Server, Port_Server) VALUES     ("+(int)ip.Address+","+port+")");
     con.con_close();
 }
예제 #26
0
        public void Cuadro_GetFirstConectorDestinoDeDictionary()
        {
            Informe Informe           = new Informe(StringEntitiesMocks.Informe1);
            var     conectorPregunta  = new Conector(StringEntitiesMocks.CONECTOR_pregunta_2);
            var     conectorRespuesta = new Conector(StringEntitiesMocks.CONECTOR_respuesta_2);
            Cuadro  cuadro            = new Cuadro(Informe, conectorPregunta, conectorRespuesta);

            Assert.Equal(conectorRespuesta, cuadro.GetFirstConectorDestinoDeDictionary(conectorPregunta));
        }
예제 #27
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            IPAddress ip   = IPAddress.Parse(this.TextBox1.Text);
            short     port = Convert.ToInt16(this.TextBox2.Text);
            Conector  con  = new Conector();

            con.insert("INSERT INTO Servers_Tracker (IP_Server, Port_Server) VALUES     (" + (int)ip.Address + "," + port + ")");
            con.con_close();
        }
예제 #28
0
        private void Aceptar_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn = new MySqlConnection(Conector.conexion());
            MySqlCommand    cmd  = conn.CreateCommand();

            cmd.CommandText = "SELECT IdVenta,IdProducto,IdCliente,Cantidad FROM venta";
            conn.Open();
            mostrar.ItemsSource = cmd.ExecuteReader();
        }
예제 #29
0
        protected void ingresarReserva()
        {
            Usuario u = (Usuario)Session["usuario"];
            Reserva r = (Reserva)Session["reserva"];

            r.ID  = Conector.getReservaID();
            r.Rut = u.Persona.Rut;
            r.Insertar();
        }
예제 #30
0
        private void Aceptar_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn = new MySqlConnection(Conector.conexion());
            MySqlCommand    cmd  = conn.CreateCommand();

            cmd.CommandText = "SELECT Id,Marca,Tipo,Talla,StockActual,StockMminimo,PVP FROM producto";
            conn.Open();
            mostrar.ItemsSource = cmd.ExecuteReader();
        }
예제 #31
0
        /**
         * Metodo utilizado para el llenado de datos de cualquier DataGrid
         *
         * **/
        public void LLenarDataGrid(DataGridView dtLLenar)
        {
            Conector c = new Conector();

            c.OpenConnection();
            DataTable data = c.informacion("Select * From vista_conciliacion");

            dtLLenar.DataSource = data;
            c.CloseConnection();
        }
예제 #32
0
        Usuario HoteleraWCF.Login(string user, string pass)
        {
            Usuario u = Conector.getUsuario(getRut(user));

            if (u != null & pass == u.Pwd)
            {
                return(u);
            }
            return(null);
        }
예제 #33
0
        private void Aceptar_Click(object sender, RoutedEventArgs e)
        {
            MySqlConnection conn = new MySqlConnection(Conector.conexion());
            MySqlCommand    cmd  = conn.CreateCommand();

            conn.Open();
            cmd.CommandText = "SELECT Id,Nombre,Apellido,DNI,Direccion,Telefono FROM cliente";

            mostrar.ItemsSource = cmd.ExecuteReader();
        }
예제 #34
0
        private static void ConectaConectoresAoComponente(int numEntrada, int numSaida, Barramento barramento, IComponente registrador)
        {
            // Conector de Entrada do registrador
            var conecE = new Conector(numEntrada, true, registrador);
            // Conector de Saida do registrador
            var conecS = new Conector(numSaida, false, registrador);

            barramento.AddConector(conecE);
            barramento.AddConector(conecS);
        }
예제 #35
0
 public void cargarCamposVehiculo(Conector con)
 {
     con.Connect();
     DataSet dsMarcas = con.fillDs("SELECT id_marca, descripcion FROM MARCAS;", "MARCAS");
     DataSet dsDescripciones = con.fillDs("SELECT id_descripcion, descripcion FROM DESCRIPCIONES", "DESCRIPCIONES");
     cboDesc.DataSource = dsDescripciones.Tables[0];
     cboDesc.DisplayMember = "descripcion";
     cboDesc.ValueMember = "id_descripcion";
     cboMarca.DataSource = dsMarcas.Tables[0];
     cboMarca.DisplayMember = "descripcion";
     cboMarca.ValueMember = "id_marca";
 }
예제 #36
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Roles.IsUserInRole("Users") || Roles.IsUserInRole("Admins") )
     {
         //this.DropDownList1.Items.Clear();
         Conector con = new Conector();
         SqlDataReader forum = con.select("SELECT     name  FROM         forum");
         while (forum.Read())
         {
             this.DropDownList1.Items.Add(forum[0].ToString());
         }
     }
 }
예제 #37
0
 protected void Button2_Click(object sender, EventArgs e)
 {
     string post = null;
     string id_topic = Request.QueryString["topic"];
     if (TextBox1.Text!=null&&id_topic!=null)
     {
         post = TextBox1.Text;
          MembershipUser m = Membership.GetUser();
         Conector con = new Conector();
         con.insert("INSERT INTO post (text, id_user, id_topic, id) VALUES     ('"+post+"', '"+m.ProviderUserKey+"', "+id_topic+",(SELECT TOP (1) id FROM post ORDER BY id DESC) + 1)");
         con.con_close();
         TextBox1.Text = null;
         Response.Redirect("~/Forum/Topic.aspx?topic="+id_topic);
     }
 }
예제 #38
0
 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (Roles.IsUserInRole("Users") || Roles.IsUserInRole("Admins"))
     {
         this.DropDownList2.Items.Clear();
         Conector con = new Conector();
         SqlDataReader forum_id = con.select("SELECT     id FROM         forum WHERE     (name = N'"+this.DropDownList1.SelectedItem.Text+"')");
         forum_id.Read();
         selected_forum_id = forum_id[0].ToString();
         SqlDataReader sub_forum = con.select("SELECT     name FROM         subforum WHERE     (forum = "+selected_forum_id+")");
         while (sub_forum.Read())
         {
             this.DropDownList2.Items.Add(sub_forum[0].ToString());
         }
     }
 }
예제 #39
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Guid user = new Guid("533cd376-7dba-47a8-a509-1ea25609c9f8");
            //MembershipUser myObject = Membership.GetUser(user);
            //string UserID = myObject.ProviderUserKey.ToString();
            forum_id = Request.QueryString["forum"];
            subforum_id = Request.QueryString["subforum"];
            if (forum_id != null && subforum_id != null)
            {

                Conector con = new Conector();
            TreeView treeForum;

            treeForum = this.TreeView1;

            int i = 0;

            SqlDataReader topics = con.select("SELECT     id, name, mess, id_user FROM         topic WHERE     (subforum = "+subforum_id+")");

            while (topics.Read())
            {
                TreeNode t = new TreeNode(topics[1].ToString());
                t.NavigateUrl = "~/Forum/Topic.aspx?topic=" + topics[0].ToString();
                treeForum.Nodes.Add(t);
                //dr["Название"] = "<a href = '"+name.NavigateUrl.ToString()+"'>"+name.Text+"</a>";

                SqlDataReader LastMessage = con.select("SELECT     TOP (1) text FROM         post WHERE     (id_topic = " + topics[0].ToString() + ") ORDER BY id DESC");
                LastMessage.Read();
                TreeNode t1 =new TreeNode(LastMessage[0].ToString());

               treeForum.Nodes[i].ChildNodes.Add(t1);
                Guid user_id = new Guid(topics[3].ToString());
                MembershipUser myObject = Membership.GetUser(user_id);
                TreeNode t2 = new TreeNode( myObject.UserName.ToString());

                treeForum.Nodes[i].ChildNodes.Add(t2);
                i++;
            }

            }
            else
                Response.Redirect("~/Default.aspx");
            //Page.DataBind();
        }
예제 #40
0
파일: Regra.cs 프로젝트: petroniocandido/IA
 public Regra Se(IVariavelLinguistica var, String termo, Conector con)
 {
     AddAntecedente(new Proposicao(var, termo, con));
     return this;
 }
예제 #41
0
 public Proposicao(IVariavelLinguistica var, String termo, Conector con)
 {
     Variavel = var;
     Termo = termo;
     Conector = con;
 }
예제 #42
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Response.Clear();
             string topic = Request.QueryString["topic"];
            if (topic!=null)
                {   string filename;

                    int Server_user_id;
                    int Server_IP;
                    short Server_PORT;
                    int Track=Convert.ToInt32(topic);
                    Conector con = new Conector();
                    MembershipUser m = Membership.GetUser();
                    SqlDataReader server_user_id_db = con.select("SELECT    Top (1)  Server_id_user FROM         IDs_Server_and_Forum WHERE     (Forum_id_user = '******')");
                    server_user_id_db.Read();
                    Server_user_id=Convert.ToInt32(server_user_id_db[0].ToString());
                    SqlDataReader Server_configs = con.select("SELECT     TOP (1) IP_Server, Port_Server FROM         Servers_Tracker");
                    Server_configs.Read();
                    Server_IP = Convert.ToInt32(Server_configs[0].ToString());
                    Server_PORT = Convert.ToInt16(Server_configs[1].ToString());
                    SqlDataReader name_track = con.select("SELECT  TOP(1)   name FROM         topic WHERE     (id = "+Track+")");
                    name_track.Read();
                    filename = name_track[0].ToString();
                    con.con_close();

                    byte[] ipport = new byte[6];

                    byte[] ipbytes = BitConverter.GetBytes(Server_IP);
                    for (int i = 0; i < 4; i++)
                    {
                        ipport [i] = ipbytes[i];
                    }
                    byte[] portbytes = BitConverter.GetBytes(Server_PORT);
                    ipport [4] = portbytes[0];   ipport [5] = portbytes[1];

                    FileStream fs = new FileStream (Request.PhysicalApplicationPath+"/MetaFiles/"+Track+".mf",FileMode.Open,FileAccess.Read);
                    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter  bf = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                    Meta_File mf = (Meta_File) bf.Deserialize(fs);

                    mf.IP_Port_Server = new Client();
                    mf.IP_Port_Server.Deserialize(ipport);

                    mf.ID_Client = Server_user_id;
                    mf.ID_matirial = Track;

                filename = Request.PhysicalApplicationPath+"Temp\\" + mf.name+".mf";
                fs = new FileStream(filename, FileMode.Create, FileAccess.Write);

                bf.Serialize(fs,mf);
                fs.Close();

                Response.ContentType = "application/octet-stream";
                Response.AddHeader("Content-Disposition", "attachment; filename=" + mf.name + ".mf");

                Response.WriteFile(filename);
                Response.Flush();
               //Response.Redirect("~/Temp/"+mf.name+".mf");
                System.IO.File.Delete(filename);
                }
            else
                Response.Redirect("~/Default.aspx");
            ;
        }
예제 #43
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id_topic = Request.QueryString["topic"];
               string id_first_post =null;
               if (id_topic != null)
               {
               Conector con = new Conector();
               SqlDataReader First_post_DB = con.select("SELECT     TOP (1) text, id_user , id FROM         post WHERE     (id_topic = " + id_topic + ") ORDER BY id");
               if (First_post_DB.Read())
               {
                   ////////////////////////First Post///////////////////////////////
                   Label User_FP = new Label();
                   User_FP.CssClass = "bold";
                   Guid user_id = new Guid(First_post_DB[1].ToString());
                   MembershipUser myObject = Membership.GetUser(user_id);
                   User_FP.Text = myObject.UserName.ToString() + ":";
                   this.First_post.Controls.Add(User_FP);
                   Literal br = new Literal();
                   br.Text = "<br />";
                   this.First_post.Controls.Add(br);
                   Label Post_F = new Label();
                   Post_F.Text = First_post_DB[0].ToString();
                   Post_F.BorderColor = System.Drawing.Color.Black;
                   this.First_post.Controls.Add(Post_F);
                   id_first_post = First_post_DB[2].ToString();
                   ////////////////////////////////////////////////////////////////
               }
               //////////////////////////Else Posts////////////////////////////////
               Literal br1 = new Literal();
               br1.Text = "<br />";
               this.Posts.Controls.Add(br1);
               this.Posts.Controls.Add(br1);
               List<Label> Posts = new List<Label>();
               SqlDataReader Posts_db = con.select("SELECT     text, id_user FROM         post WHERE     (id_topic = " + id_topic + ") AND (id <> " + id_first_post + ") ORDER BY id");
               while (Posts_db.Read())
               {
                   Label login = new Label();
                   login.CssClass = "bold";
                   Guid user_id = new Guid(Posts_db[1].ToString());
                   MembershipUser myObject = Membership.GetUser(user_id);
                   login.Text = myObject.UserName.ToString() + ":";
                   Posts.Add(login);
                   Label Post = new Label();
                   Post.Text = Posts_db[0].ToString();
                   Post.BorderColor = System.Drawing.Color.Black;
                   Posts.Add(Post);
               }
               int j = 0;
               foreach (Label l in Posts)
               {
                   Literal br2 = new Literal();
                   br2.Text = "<br />";
                   this.Posts.Controls.Add(br2);
                   this.Posts.Controls.Add(l);

               }
               con.con_close();
               ////////////////////////////////////////////////////////////////////
               if (Roles.IsUserInRole("Users") || Roles.IsUserInRole("Admins") && id_topic == null)
               {
                   this.Button1.Enabled = true;

                   this.TextBox1.Enabled = true;
                   this.Button2.Enabled = true;
               }
               else
               {
                   this.Button1.Enabled = false;
                   this.TextBox1.Enabled = false;
                   this.Button2.Enabled = false;
               }

               }
               else
               {
               Response.Redirect("~/Default.aspx");
               }
        }
예제 #44
0
파일: Regra.cs 프로젝트: petroniocandido/IA
 public Regra Entao(IVariavelLinguistica var, String termo, Conector con)
 {
     AddConsequente(new Proposicao(var, termo, con));
     return this;
 }