예제 #1
0
        protected void LlenaCampos(Devoluciones d)
        {
            DataTable    dt = new DataTable();
            Equipos      eq = new Equipos();
            TiposEquipos te = new TiposEquipos();
            MarcaEquipos me = new MarcaEquipos();

            IdTextBox.Text = d.DevolucionId.ToString();
            BancasDropDownList.SelectedValue     = d.BancaId.ToString();
            MensajerosDropDownList.SelectedValue = d.MensajeroId.ToString();
            FechaCargar.Text    = "Fecha de Devolucion: " + d.FechaDevolucion;
            FechaCargar.Visible = true;


            foreach (var de in d.Detalle)
            {
                eq.Buscar(de.EquipoId);
                me.Buscar(eq.MarcaId);
                te.Buscar(eq.TipoEquipoId);
                DataTable det = (DataTable)ViewState["Detalle"];
                det.Rows.Add(de.EquipoId, te.Detalle, me.Detalle, eq.Costo);
                ViewState["Detalle"]       = det;
                EquiposGridView.DataSource = (DataTable)ViewState["Detalle"];
                EquiposGridView.DataBind();
            }
        }
예제 #2
0
        protected void LlenaCampos(Salidas s)
        {
            DataTable    dt = new DataTable();
            Equipos      eq = new Equipos();
            TiposEquipos te = new TiposEquipos();
            MarcaEquipos me = new MarcaEquipos();

            IdTextBox.Text = s.SalidaId.ToString();
            TipoDropDownList.SelectedValue       = s.TipoSalidaId.ToString();
            BancasDropDownList.SelectedValue     = s.BancaId.ToString();
            MensajerosDropDownList.SelectedValue = s.MensajeroId.ToString();
            FechaCargar.Text    = "Fecha de Salida: " + s.FechaSalida;
            FechaCargar.Visible = true;


            foreach (var d in s.Detalle)
            {
                eq.Buscar(d.EquipoId);
                me.Buscar(eq.MarcaId);
                te.Buscar(eq.TipoEquipoId);
                DataTable det = (DataTable)ViewState["Detalle"];
                det.Rows.Add(d.EquipoId, te.Detalle, me.Detalle, eq.Costo);
                ViewState["Detalle"]       = det;
                EquiposGridView.DataSource = (DataTable)ViewState["Detalle"];
                EquiposGridView.DataBind();
            }
        }
예제 #3
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Equipos eq    = new Equipos();
            bool    exito = false;
            int     Id    = 0;

            try
            {
                if (String.IsNullOrWhiteSpace(IdtextBox.Text).Equals(false))
                {
                    Id    = Utility.ConvierteEntero(IdtextBox.Text);
                    exito = eq.Buscar(Id);
                }

                if (exito)
                {
                    LlenarCampos(eq);
                    DespuesConsultaBotones(true);
                    ActivarBotones(false);
                    Utility.ActivarTbx(this, false);
                }
                else
                {
                    Utility.Mensajes(this, 1, "No existe!");
                    IdtextBox.Focus();
                }
            }
            catch (Exception ex)
            {
                Utility.Mensajes(this, 3, ex.Message);
            }
        }
예제 #4
0
        protected void SearchButton_Click1(object sender, EventArgs e)
        {
            Equipos eq = new Equipos();

            if (eq.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text)))
            {
                LlenarCampos(eq);
            }
            else
            {
                Utilitarios.ShowToastr(this, "Equipo no encontrado, vuelva a intentar", "Mensaje", "error");
            }
        }
예제 #5
0
        protected void RegresarEstado(Devoluciones d)
        {
            Equipos             eq = new Equipos();
            DevolucionesDetalle dd = new DevolucionesDetalle();

            d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text));

            foreach (var a in d.Detalle)
            {
                eq.Buscar(a.EquipoId);
                eq.Editarestado(2);
            }
        }
예제 #6
0
        protected void RegresarEstado(Salidas s)
        {
            Equipos        eq = new Equipos();
            SalidasDetalle sd = new SalidasDetalle();

            s.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text));

            foreach (var a in s.Detalle)
            {
                eq.Buscar(a.EquipoId);
                eq.Editarestado(1);
            }
        }
예제 #7
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            Equipos eq = new Equipos();

            eq.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text));
            if (eq.Eliminar())
            {
                Utilitarios.ShowToastr(this, "Eliminado", "Mensaje", "success");
                Limpiar();
            }
            else
            {
                Utilitarios.ShowToastr(this, "Error al intentar eliminar, intentelo de nuevo", "Mensaje", "error");
            }
        }
예제 #8
0
        protected void Agregar()
        {
            Equipos      eq = new Equipos();
            TiposEquipos te = new TiposEquipos();
            MarcaEquipos me = new MarcaEquipos();
            DataTable    dt = (DataTable)ViewState["Detalle"];

            eq.Buscar(Convert.ToInt32(EquiposDropDownList.SelectedValue));
            eq.Editarestado(1);
            Cargar();
            me.Buscar(eq.MarcaId);
            te.Buscar(eq.TipoEquipoId);
            dt.Rows.Add(eq.EquipoId, te.Detalle, me.Detalle, eq.Costo);
            ViewState["Detalle"]       = dt;
            EquiposGridView.DataSource = (DataTable)ViewState["Detalle"];
            EquiposGridView.DataBind();
        }