示例#1
0
        protected void ButtonS_Click1(object sender, EventArgs e)
        {
            SqlLogicDb DataBase = new SqlLogicDb();

            DataTable tabla = new DataTable();

            tabla = DataBase.VerifySimCard(new SimCard
            {
                NumSim = long.Parse(txtNumeroSimCard.Text)
            });

            if (tabla == null)
            {
                string Operadortxt      = Convert.ToString(DdlSimType.SelectedItem);
                int    CodigoClientetxt = int.Parse(DdlCliente.SelectedValue);

                int Tabla;


                Tabla = DataBase.CrearSimCard(new SimCard
                {
                    Operador = Operadortxt,
                    NumSim   = long.Parse(txtNumeroSimCard.Text),
                    FkCodCli = CodigoClientetxt
                });
                Response.Redirect("SimCards.aspx");
            }
            else
            {
                Response.Write("<script> alert(" + "'El número de SimCard ingresado ya está activo. Ingrese otro.'" + ") </script>");
            }
        }
示例#2
0
        protected void ButtonS_Click1(object sender, EventArgs e)
        {
            SqlLogicDb DataBase = new SqlLogicDb();

            DataTable tabla = new DataTable();

            tabla = DataBase.VerifyImei(new EquipoGps
            {
                Imei = long.Parse(Imeitxt.Text)
            });

            if (tabla == null)
            {
                int CodigoSimtxt     = int.Parse(DdlNumero.SelectedValue);
                int CodigoClientetxt = int.Parse(DdlCliente.SelectedValue);

                int Tabla;


                Tabla = DataBase.CrearEquipoGps(new EquipoGps
                {
                    Imei     = long.Parse(Imeitxt.Text),
                    Serial   = Serialtxt.Text,
                    FkCodCli = CodigoClientetxt,
                    FkCodSim = CodigoSimtxt
                });
                Response.Redirect("EquipoGps.aspx");
            }
            else
            {
                Response.Write("<script> alert(" + "'El número de Imei ingresado ya está activo. Ingrese otro.'" + ") </script>");
            }
        }
示例#3
0
        protected void ButtonUpdate_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string NombreCliente = Request.QueryString["Cliente"];

            //string IdNit = null;
            //long IdCedula = 0;

            //if (idtxt.Text == null)
            //    IdNit = idtxt.Text;

            //else if (long.Parse(idtxt.Text) == 0)
            //    IdCedula = Convert.ToInt64(idtxt.Text);

            bool       Tabla;
            SqlLogicDb DataBase = new SqlLogicDb();

            Tabla = DataBase.EditarCliente(new Cliente
            {
                Nit           = idtxt.Text,
                CedulaCiu     = long.Parse(idtxt.Text),
                NombreCliente = txtCliente.Text,
                RepreLegal    = txtlegal.Text,
                Dirección     = txtdire.Text,
                Telefono      = long.Parse(txttelefono.Text),
                Correo        = txtcorreo.Text
            });

            Response.Redirect("Admin1.aspx");
        }
示例#4
0
        protected void ConsultarImagenTemplate()
        {
            DataTable  TemplatesBD = new DataTable();
            SqlLogicDb DataBase    = new SqlLogicDb();

            TemplatesBD = DataBase.ConsultarTemplate();

            var datos = TemplatesBD.AsEnumerable();

            foreach (DataRow row in datos)
            {
                string strBase64 = Convert.ToBase64String(row.Field <byte[]>(1));
                var    strValue  = row.Field <byte>(0).ToString();

                ListThemes.Items.Add(new ListItem(
                                         $"<img class='size' src='data: image / jpg; base64,{strBase64}' />",
                                         strValue));
            }

            //byte[] bImagen = (byte[])TemplatesBD.Rows[0].ItemArray[1];



            //ListThemes.DataSource = TemplatesBD;
            //ListThemes.DataTextField = "TituloTemplate";
            //ListThemes.DataValueField = "CodigoTemplate";


            //ListThemes.DataBind();
        }
示例#5
0
        protected void btnSubir_Click(object sender, EventArgs e)
        {
            SqlLogicDb DataBase = new SqlLogicDb();

            //Obtener datos de la imagen
            int Tamanio = fuploadImagen.PostedFile.ContentLength; // Devolver el tamaño de la imagen que el usuario esta enviando.

            byte[] ImagenOriginal = new byte[Tamanio];
            fuploadImagen.PostedFile.InputStream.Read(ImagenOriginal, 0, Tamanio);
            Bitmap ImagenOriginalBinaria = new Bitmap(fuploadImagen.PostedFile.InputStream);

            //Crera una imagen Thumnail
            System.Drawing.Image imagenredimensionada;
            int Tamanioredimensinado = 200;

            imagenredimensionada = redimensionarimagen(ImagenOriginalBinaria, Tamanioredimensinado);
            byte[]         bImagenredimensionada = new byte[Tamanioredimensinado];
            ImageConverter convertidor           = new ImageConverter();

            bImagenredimensionada = (byte[])convertidor.ConvertTo(imagenredimensionada, typeof(byte[]));

            //Insertar en la base de datos
            int TablaUsuario;

            TablaUsuario = DataBase.CrearTemplate(new Template
            {
                ImagenTemplate = bImagenredimensionada,
                TituloTemplate = titulotxt.Text
            });


            string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(bImagenredimensionada);

            imgPreview.ImageUrl = ImagenDataURL64;
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable  TablaAdmin = new DataTable();
            SqlLogicDb DataBase   = new SqlLogicDb();

            TablaAdmin = DataBase.ConsultaInfo();

            GridView1.DataSource = TablaAdmin;
            GridView1.DataBind();
        }
        protected void ButtonB_Click(object sender, EventArgs e)
        {
            byte codigo = byte.Parse(DdlTema.SelectedValue);

            SqlLogicDb DataBase    = new SqlLogicDb();
            DataTable  TemplatesBD = DataBase.ConsultarTemplatebyid(codigo);

            repeater1.DataSource = TemplatesBD;
            repeater1.DataBind();
        }
示例#8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable  Tabla    = new DataTable();
            SqlLogicDb DataBase = new SqlLogicDb();

            Tabla = DataBase.ConsultaEquiposGps();

            GridView1.DataSource = Tabla;
            GridView1.DataBind();
        }
        public void GetTemplates()
        {
            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = new DataTable();

            Tabla = DataBase.ConsultarTemplate();

            DdlTema.DataSource     = Tabla;
            DdlTema.DataTextField  = "TituloTemplate";
            DdlTema.DataValueField = "CodigoTemplate";
            DdlTema.DataBind();
        }
示例#10
0
        public void EdittoshowSim()
        {
            string NumSim = Request.QueryString["SimCard"];

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultarSimEdit(NumSim);

            CodClitext.Text          = Tabla.Rows[0]["NombreCliente"].ToString();
            txtNumeroSimCard.Text    = Tabla.Rows[0]["NumSim"].ToString();
            DdlSimType.DataTextField = Tabla.Rows[0]["Operador"].ToString();
            CodSimtext.Text          = Tabla.Rows[0]["CodSim"].ToString();
        }
示例#11
0
        protected void BringUser()
        {
            int id = Convert.ToInt32(Session["CodUsuario"]);

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultaUser(id);

            txtNombre.Text   = Tabla.Rows[0]["NombreUsuario"].ToString();
            txtApellido.Text = Tabla.Rows[0]["Apellido"].ToString();
            txtUsuario.Text  = Tabla.Rows[0]["Usuario"].ToString();
            txtPass.Text     = Tabla.Rows[0]["Contraseña"].ToString();
            CodClitext.Text  = Tabla.Rows[0]["NombreCliente"].ToString();
        }
示例#12
0
        public void EdittoshowEquipoGps()
        {
            string Imei = Request.QueryString["EquipoGps"];

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultarGpsEdit(Imei);

            CodigoGpstext.Value = Tabla.Rows[0]["CodigoGps"].ToString();
            Imeitxt.Text        = Tabla.Rows[0]["Imei"].ToString();
            Serialtxt.Text      = Tabla.Rows[0]["Serial"].ToString();
            CodClitext.Text     = Tabla.Rows[0]["NombreCliente"].ToString();
            NumSimtxt.Text      = Tabla.Rows[0]["NumSim"].ToString();
        }
示例#13
0
        protected void ButtonDelete_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string     NombreCliente = Request.QueryString["Cliente"];
            int        Cliente;
            SqlLogicDb Database = new SqlLogicDb();

            Cliente = Database.EliminarCliente(new Cliente
            {
                NombreCliente = txtCliente.Text
            });

            Response.Redirect("AdminClientes.aspx");
        }
示例#14
0
        public void GetUsers()
        {
            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = new DataTable();

            Tabla = DataBase.ConsultarNameUsuario();

            DdlUsuario.DataSource     = Tabla;
            DdlUsuario.DataTextField  = "Usuario";
            DdlUsuario.DataValueField = "CodUsuario";
            DdlUsuario.DataBind();
            DdlUsuario.Items.Insert(0, "Seleccione");
        }
示例#15
0
        protected void ButtonDelete_Click(object sender, EventArgs e)
        {
            string     CodUsuario = Request.QueryString["CodUsuario"];
            int        Usuario;
            SqlLogicDb Database = new SqlLogicDb();

            Usuario = Database.EliminarUsuario(new UsuarioT
            {
                CodUsuario = int.Parse(CodUsuario)
            });

            Response.Redirect("Admin1.aspx");
        }
示例#16
0
        private void GetClients()
        {
            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = new DataTable();

            Tabla = DataBase.ConsultarNameCliente();

            DdlCliente.DataSource     = Tabla;
            DdlCliente.DataTextField  = "NombreCliente";
            DdlCliente.DataValueField = "CodCli";
            DdlCliente.DataBind();
            DdlCliente.Items.Insert(0, new ListItem("Seleccione", "0", true));
        }
示例#17
0
        public void EditUser()
        {
            int id = int.Parse(Request.QueryString["CodUsuario"]);

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultaUser(id);

            txtNombre.Text             = Tabla.Rows[0]["NombreUsuario"].ToString();
            txtApellido.Text           = Tabla.Rows[0]["Apellido"].ToString();
            txtUsuario.Text            = Tabla.Rows[0]["Usuario"].ToString();
            txtPass.Text               = Tabla.Rows[0]["Contraseña"].ToString();
            DdlUserType.DataValueField = Tabla.Rows[0]["TipoUser"].ToString();
            CodClitext.Text            = Tabla.Rows[0]["NombreCliente"].ToString();
        }
示例#18
0
        protected void ButtonB_Click(object sender, EventArgs e)
        {
            int id = int.Parse(DdlUsuario.SelectedValue);

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultaUser(id);

            txtNombre.Text             = Tabla.Rows[0]["NombreUsuario"].ToString();
            txtApellido.Text           = Tabla.Rows[0]["Apellido"].ToString();
            txtUsuario.Text            = Tabla.Rows[0]["Usuario"].ToString();
            txtPass.Text               = Tabla.Rows[0]["Contraseña"].ToString();
            DdlUserType.DataValueField = Tabla.Rows[0]["TipoUser"].ToString();
            CodClitext.Text            = Tabla.Rows[0]["NombreCliente"].ToString();
        }
示例#19
0
        protected void ButtonDelete_Click(object sender, EventArgs e)
        {
            string Imei = Request.QueryString["EquipoGps"];

            int        Usuario;
            SqlLogicDb Database = new SqlLogicDb();

            Usuario = Database.EliminarVehiculos(new Entities.Vehiculos
            {
                CodigoVehiculo = int.Parse(VehiculoLabel.Text)
            });

            Response.Redirect("Vehiculos.aspx");
        }
示例#20
0
        protected void ButtonO_Click(object sender, EventArgs e)
        {
            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = new DataTable();
            int        id       = int.Parse(DdlCliente.SelectedValue);

            Tabla = DataBase.ConsultarEquiposdeunCliente(id);

            DdlImei.DataSource     = Tabla;
            DdlImei.DataTextField  = "Imei";
            DdlImei.DataValueField = "CodigoGps";
            DdlImei.DataBind();
            DdlImei.Items.Insert(0, "Seleccione");
        }
示例#21
0
        protected void ButtonDelete_Click(object sender, EventArgs e)
        {
            string Imei = Request.QueryString["EquipoGps"];

            int        Usuario;
            SqlLogicDb Database = new SqlLogicDb();

            Usuario = Database.EliminarEquipoGps(new EquipoGps
            {
                CodigoGps = int.Parse(CodigoGpstext.Value)
            });

            Response.Redirect("EquipoGPS.aspx");
        }
示例#22
0
        protected void ButtonDelete_Click(object sender, EventArgs e)
        {
            string NumSim = Request.QueryString["SimCard"];

            int        Usuario;
            SqlLogicDb Database = new SqlLogicDb();

            Usuario = Database.EliminarSimCard(new SimCard
            {
                CodSim = int.Parse(CodSimtext.Text)
            });

            Response.Redirect("SimCards.aspx");
        }
示例#23
0
        protected void ButtonB_Click(object sender, EventArgs e)
        {
            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = new DataTable();
            int        id       = int.Parse(DdlCliente.SelectedValue);

            Tabla = DataBase.ConsultarNumerosSimCard(id);

            DdlNumero.DataSource     = Tabla;
            DdlNumero.DataTextField  = "NumSim";
            DdlNumero.DataValueField = "CodSim";
            DdlNumero.DataBind();
            DdlNumero.Items.Insert(0, "Seleccione");
        }
示例#24
0
        protected void ButtonS_Click1(object sender, EventArgs e)
        {
            string Imei = Request.QueryString["EquipoGps"];

            int        Tabla;
            SqlLogicDb DataBase = new SqlLogicDb();

            Tabla = DataBase.EditEquipoGps(new EquipoGps
            {
                CodigoGps = int.Parse(CodigoGpstext.Value),
                Imei      = long.Parse(Imeitxt.Text),
                Serial    = Serialtxt.Text,
            });

            Response.Redirect("EquipoGPS.aspx");
        }
示例#25
0
        protected void BringUser()
        {
            int id = Convert.ToInt32(Session["CodUsuario"]);

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultaUser(id);

            txtNombre.Text   = Tabla.Rows[0]["NombreUsuario"].ToString();
            txtApellido.Text = Tabla.Rows[0]["Apellido"].ToString();
            txtUsuario.Text  = Tabla.Rows[0]["Usuario"].ToString();
            DdlUserType.Text = Tabla.Rows[0]["TipoUser"].ToString();

            if (Tabla.Rows[0]["TipoUser"].ToString() == "False")
            {
                DdlUserType.Text = "Administrador";
            }

            CodClitext.Text = Tabla.Rows[0]["NombreCliente"].ToString();
        }
示例#26
0
        protected void ButtonS_Click1(object sender, EventArgs e)
        {
            string Imei = Request.QueryString["EquipoGps"];

            int        Tabla;
            SqlLogicDb DataBase = new SqlLogicDb();

            Tabla = DataBase.EditVehiculos(new Entities.Vehiculos
            {
                CodigoVehiculo     = int.Parse(VehiculoLabel.Text),
                PlacaVehiculo      = Placatxt.Text,
                MarcaVehiculo      = Marcatxt.Text,
                ColorVehiculo      = Colortxt.Text,
                ModeloVehiculo     = Modelotxt.Text,
                CilindrajeVehiculo = int.Parse(Cilindrajetxt.Text)
            });

            Response.Redirect("Vehiculos.aspx");
        }
示例#27
0
        public void EdittoshowVehiculos()
        {
            string PlacaVehiculo = Request.QueryString["Vehiculos"];

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultarVehiculosedit(PlacaVehiculo);

            if (Tabla.Rows.Count > 0)
            {
                VehiculoLabel.Text = Tabla.Rows[0]["CodigoVehiculo"].ToString();
                Placatxt.Text      = Tabla.Rows[0]["PlacaVehiculo"].ToString();
                Marcatxt.Text      = Tabla.Rows[0]["MarcaVehiculo"].ToString();
                Colortxt.Text      = Tabla.Rows[0]["ColorVehiculo"].ToString();
                Modelotxt.Text     = Tabla.Rows[0]["ModeloVehiculo"].ToString();
                Cilindrajetxt.Text = Tabla.Rows[0]["CilindrajeVehiculo"].ToString();
                Clientetxt.Text    = Tabla.Rows[0]["NombreCliente"].ToString();
                Usuariotxt.Text    = Tabla.Rows[0]["Usuario"].ToString();
                Imeitxt.Text       = Tabla.Rows[0]["Imei"].ToString();
            }
        }
示例#28
0
        public void EdittoshowClientes()
        {
            string NombreCliente = Request.QueryString["Cliente"];

            SqlLogicDb DataBase = new SqlLogicDb();
            DataTable  Tabla    = DataBase.ConsultarClientetoEdit(NombreCliente);

            if (Tabla.Rows.Count > 0)
            {
                txtCliente.Text  = Tabla.Rows[0]["NombreCliente"].ToString();
                txtlegal.Text    = Tabla.Rows[0]["RepreLegal"].ToString();
                txtdire.Text     = Tabla.Rows[0]["Direccion"].ToString();
                txttelefono.Text = Tabla.Rows[0]["Telefono"].ToString();
                idtxt.Text       = Tabla.Rows[0]["Nit"].ToString();
                if (Tabla.Rows[0]["Nit"] == DBNull.Value)
                {
                    idtxt.Text = Tabla.Rows[0]["CedulaCiu"].ToString();
                }
                txtcorreo.Text = Tabla.Rows[0]["Correo"].ToString();
            }
        }
示例#29
0
        protected void ButtonS_Click1(object sender, EventArgs e)
        {
            SqlLogicDb DataBase = new SqlLogicDb();

            DataTable tabla = new DataTable();

            tabla = DataBase.VerifyPlaca(new Entities.Vehiculos
            {
                PlacaVehiculo = Placatxt.Text
            });


            if (tabla == null)
            {
                int CodigoUsuario   = int.Parse(DdlUsuario.SelectedValue);
                int CodigoCliente   = int.Parse(DdlCliente.SelectedValue);
                int CodigoEquipogps = int.Parse(DdlImei.SelectedValue);

                int Tabla;


                Tabla = DataBase.CrearVehiculos(new Entities.Vehiculos
                {
                    PlacaVehiculo      = Placatxt.Text,
                    MarcaVehiculo      = Marcatxt.Text,
                    ColorVehiculo      = Colortxt.Text,
                    ModeloVehiculo     = Modelotxt.Text,
                    CilindrajeVehiculo = int.Parse(Cilindrajetxt.Text),
                    FkCodCli           = CodigoCliente,
                    FkCodUsuario       = CodigoUsuario,
                    FkCodigoGps        = CodigoEquipogps
                });

                Response.Redirect("Vehiculos.aspx");
            }
            else
            {
                Response.Write("<script> alert(" + "'El número de Placa ingresado ya está activo. Ingrese otro.'" + ") </script>");
            }
        }
示例#30
0
        protected void ButtonS_Click1(object sender, EventArgs e)
        {
            int        CodUsuario = Convert.ToInt32(Session["CodUsuario"]);
            SqlLogicDb DataBase   = new SqlLogicDb();

            //Obtener datos de la imagen
            int Tamanio = fuploadImagen.PostedFile.ContentLength; // Devolver el tamaño de la imagen que el usuario esta enviando.

            byte[] ImagenOriginal = new byte[Tamanio];
            fuploadImagen.PostedFile.InputStream.Read(ImagenOriginal, 0, Tamanio);
            Bitmap ImagenOriginalBinaria = new Bitmap(fuploadImagen.PostedFile.InputStream);

            //Crera una imagen Thumnail
            System.Drawing.Image imagenredimensionada;
            int Tamanioredimensinado = 200;

            imagenredimensionada = redimensionarimagen(ImagenOriginalBinaria, Tamanioredimensinado);
            byte[]         bImagenredimensionada = new byte[Tamanioredimensinado];
            ImageConverter convertidor           = new ImageConverter();

            bImagenredimensionada = (byte[])convertidor.ConvertTo(imagenredimensionada, typeof(byte[]));

            bool TablaUsuario;

            TablaUsuario = DataBase.EditarUsuario(new UsuarioT
            {
                NombreUsuario  = txtNombre.Text,
                Apellido       = txtApellido.Text,
                Password       = txtPass.Text,
                CodUsuario     = CodUsuario,
                Avatar         = ImagenOriginal,
                CodigoTemplate = byte.Parse(DdlTema.SelectedValue)
            });

            string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(bImagenredimensionada);


            Response.Redirect("ProfileAdmin.aspx");
        }