예제 #1
0
    protected void B_guardar_Click(object sender, EventArgs e)
    {
        UuserPedido  dato  = new UuserPedido();
        UPedidoplato datos = new UPedidoplato();
        //UuserPedido pe = new UuserPedido();
        ClientScriptManager cm = this.ClientScript;
        LUser          doc     = new LUser();
        L_Persistencia dac     = new L_Persistencia();

        dato.Id_usuario = int.Parse(Session["user_id"].ToString());
        //DataTable validez1 = doc.obtenerpe(dato.Id_usuario);
        //DataTable validez1 = dac.obtenPedido(dato.Id_usuario);
        DataTable validez1 = dac.ToDataTable(dac.obtenPedido(dato));

        datos.Id_pedido     = int.Parse(validez1.Rows[0]["id_pedido"].ToString());
        datos.Fecha_ingreso = DateTime.Now;
        Button       btn     = (Button)sender;
        DataListItem item    = (DataListItem)btn.NamingContainer;
        TextBox      guardar = (TextBox)item.FindControl("TB_insertarPedido");

        datos.Cantidad = int.Parse(guardar.Text);
        Label lblid = (Label)item.FindControl("LB_Codigop");

        datos.Id_plato = int.Parse(lblid.Text);

        dac.insertarPedido(datos);
        //doc.guardarPedido(dato);
        String mens = Session["men"].ToString();

        cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('" + mens.ToString() + "');</script>");
    }
예제 #2
0
        public UPedido insertarPedido(UPedidoplato pedido)
        {
            DUser dao = new DUser();

            dao.insertPedido(pedido);
            UPedido user = new UPedido();

            return(user);
        }
예제 #3
0
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        ClientScriptManager cm      = this.ClientScript;
        UDespachos          datos   = new UDespachos();
        UPedidoplato        reserva = new UPedidoplato();
        L_Persistencia      user    = new L_Persistencia();

        Session["pedido"] = GV_Despachar.SelectedRow.Cells[0].Text;
        reserva.Id_pedido = int.Parse(Session["pedido"].ToString());

        reserva.Fecha_despacho = DateTime.Now;

        datos = user.actualizardespacho(reserva);
        Response.Redirect(datos.Url);
    }
예제 #4
0
        public UDespachos actualizardespacho(UPedidoplato reserva)
        {
            DUser        dao   = new DUser();
            UPedidoplato datos = new UPedidoplato();

            System.Data.DataTable validez1 = ToDataTable(dao.obtenerPedido(reserva));
            datos.Id             = int.Parse(validez1.Rows[0]["id"].ToString());
            datos.Id_pedido      = int.Parse(validez1.Rows[0]["id_pedido"].ToString());
            datos.Id_plato       = int.Parse(validez1.Rows[0]["id_plato"].ToString());
            datos.Cantidad       = int.Parse(validez1.Rows[0]["cantidad"].ToString());
            datos.Fecha_ingreso  = DateTime.Parse(validez1.Rows[0]["fecha_ingreso"].ToString());
            datos.Fecha_despacho = DateTime.Now;

            dao.actualizarDespachos(datos);
            UDespachos desp = new UDespachos();

            desp.Url = "Despachos.aspx";
            return(desp);
        }