Ejemplo n.º 1
0
 protected void btEliminarPc_Click(object sender, EventArgs e)
 {
     try
     {
         string      id_lab = cbLaboratorio.SelectedValue.ToString();
         int         id_pc  = Convert.ToInt32(lbidEliminar.Text);
         computadora c      = ent.computadora.Find(id_pc);
         ent.computadora.Remove(c);
         if (ent.SaveChanges() > 0)
         {
             lbTituloMensaje.Text = "Eliminar Computadora";
             lbMensaje.Text       = "Computadora eliminada correctamente";
             modalPupoExtenderMensaje.Show();
             cbLaboratorio2.SelectedValue = id_lab;
             cbLaboratorio2_SelectedIndexChanged(sender, e);
             UpdatePanel1.Update();
         }
         else
         {
             lbTituloMensaje.Text = "Error al Eliminar Computadora";
             lbMensaje.Text       = "No se ha podido eliminar la computadora";
             modalPupoExtenderMensaje.Show();
             UpdatePanel1.Update();
         }
     }
     catch (Exception ex)
     {
         lbTituloMensaje.Text = "Error al Eliminar Computadora";
         lbMensaje.Text       = ex.ToString().Substring(0, 400);
         modalPupoExtenderMensaje.Show();
         UpdatePanel1.Update();
     }
 }
Ejemplo n.º 2
0
        protected void agregarComputadora1(object sender, EventArgs e)
        {
            IPAddress outip  = new IPAddress(1);
            string    nombre = txtNombre.Text;
            string    marca  = txtMarca.Text;
            string    modelo = txtModelo.Text;
            string    OS     = txtOS.Text;
            string    id_lab = cbLaboratorio.SelectedValue.ToString();
            string    mac    = txtMac.Text;
            string    ip     = txtIP.Text;
            string    des    = txtDes.Text;

            if (IPAddress.TryParse(ip, out outip))
            {
                try
                {
                    computadora pc = new computadora
                    {
                        nombre         = nombre,
                        Marca          = marca,
                        Modelo         = modelo,
                        SO             = OS,
                        id_laboratorio = Convert.ToInt32(id_lab),
                        Mac            = mac,
                        ip             = ip,
                        descripcion    = des
                    };
                    ent.computadora.Add(pc);
                    if (ent.SaveChanges() > 0)
                    {
                        txtNombre.Text               = ""; txtMarca.Text = ""; txtModelo.Text = ""; txtOS.Text = ""; cbLaboratorio.SelectedIndex = 0;
                        txtMac.Text                  = ""; txtIP.Text = ""; txtDes.Text = "";
                        lbTituloMensaje.Text         = "Computadora " + nombre + " agregada";
                        lbMensaje.Text               = "Computadora agregada satisfactoriamente";
                        cbLaboratorio2.SelectedValue = id_lab;
                        cbLaboratorio2_SelectedIndexChanged(sender, e);
                        modalPupoExtenderMensaje.Show();
                        UpdatePanel1.Update();
                    }
                    else
                    {
                        lbResultadoModal1.Text = "Error al agregar Computadora.";
                        UpdatePanel2.Update();
                    }
                }
                catch (Exception ex)
                {
                    lbResultadoModal1.Text = "Error al agregar pc, inténtelo otra vez.";
                }
            }
            else
            {
                lbResultadoModal1.Text = "Ingrese una IPV4 válida";
                UpdatePanel2.Update();
            }
        }
Ejemplo n.º 3
0
        protected void btEditComputadora_Click(object sender, EventArgs e)
        {
            IPAddress outip  = new IPAddress(1);
            string    id_pc  = lbNombreComputadora.Text;
            string    nombre = txtNombre.Text;
            string    marca  = txtMarca.Text;
            string    modelo = txtModelo.Text;
            string    OS     = txtOS.Text;
            string    id_lab = cbLaboratorio.SelectedValue.ToString();
            string    mac    = txtMac.Text;
            string    ip     = txtIP.Text;
            string    des    = txtDes.Text;

            if (IPAddress.TryParse(ip, out outip))
            {
                try
                {
                    int         id = Convert.ToInt32(id_pc);
                    computadora pc = ent.computadora.Find(id);
                    pc.nombre         = nombre;
                    pc.Marca          = marca;
                    pc.Modelo         = modelo;
                    pc.SO             = OS;
                    pc.id_laboratorio = Convert.ToInt32(id_lab);
                    pc.Mac            = mac;
                    pc.ip             = ip;
                    pc.descripcion    = des;
                    if (ent.SaveChanges() > 0)
                    {
                        txtNombre.Text               = ""; txtMarca.Text = ""; txtModelo.Text = ""; txtOS.Text = ""; cbLaboratorio.SelectedIndex = 0;
                        txtMac.Text                  = ""; txtIP.Text = ""; txtDes.Text = "";
                        lbTituloMensaje.Text         = "Computadora " + nombre + " editada";
                        lbMensaje.Text               = "Computadora editada satisfactoriamente";
                        cbLaboratorio2.SelectedValue = id_lab;
                        cbLaboratorio2_SelectedIndexChanged(sender, e);
                        modalPupoExtenderMensaje.Show();
                        UpdatePanel1.Update();
                    }
                    else
                    {
                        lbResultadoModal1.Text = "Error al editar Computadora.";
                        UpdatePanel2.Update();
                    }
                }
                catch (Exception ex)
                {
                    lbResultadoModal1.Text = "Error al editar pc, inténtelo otra vez";
                }
            }
            else
            {
                lbResultadoModal1.Text = "Ingrese una IPV4 válida";
                UpdatePanel2.Update();
            }
        }
Ejemplo n.º 4
0
        protected void tablaComputadoras_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            Label       id_pc = (Label)tablaComputadoras.Rows[e.RowIndex].FindControl("Label1");
            computadora pc    = ent.computadora.Find(Convert.ToInt32(id_pc.Text));

            lbidEliminar.Text      = id_pc.Text;
            lbMensajeEliminar.Text = "¿Está seguro que desea eliminar el pc '" + pc.nombre + "'?";
            UpdatePanel1.Update();
            UpdatePanel2.Update();
            modalPupoEliminarPc.Show();
        }
Ejemplo n.º 5
0
        protected void tablaComputadoras_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            Label       id_pc = (Label)tablaComputadoras.Rows[e.NewSelectedIndex].FindControl("Label1");
            computadora pc    = ent.computadora.Find(Convert.ToInt32(id_pc.Text));

            lbNombreComputadora.Text = id_pc.Text;
            txtNombre.Text           = pc.nombre; txtMarca.Text = pc.Marca; txtModelo.Text = pc.Modelo;
            txtOS.Text  = pc.SO; cbLaboratorio.SelectedValue = pc.id_laboratorio.ToString();
            txtMac.Text = pc.Mac; txtIP.Text = pc.ip; txtDes.Text = pc.descripcion;
            UpdatePanel1.Update();
            UpdatePanel2.Update();
            btEditComputadora.Visible = true;
            btAddComputadora1.Visible = false;
            modalPupoAgregarDom.Show();
        }
        private void BtnGuardar_Clicked(object sender, EventArgs e)
        {
            var datosComputadora = new computadora
            {
                marca       = txtMarca.Text,
                modelo      = txtModelo.Text,
                procesador  = txtProcesador.Text,
                ram         = txtRam.Text,
                rom         = txtRom.Text,
                id_sucursal = txtSucursal.Text
            };

            conexion.InsertAsync(datosComputadora);
            limpiarFormulario();
            DisplayAlert("Éxito", "La computadora se registró correctamente", "OK");
        }