コード例 #1
0
ファイル: Listar.aspx.cs プロジェクト: JuanSabino/3--Semestre
    protected void gvOS_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = 0;
        switch (e.CommandName)
        {
            case "fechar":
                index = Convert.ToInt32(e.CommandArgument);
                OS os = new OS();
                OSBD bd = new OSBD();
                os = bd.Select(index);
                string Data = os.HoraSaida.ToShortDateString();
                if (Data == "01/01/0001")
                {
                    Session["OS"] = index;
                    Response.Redirect("Fechar.aspx");
                    lblMensagem.Text = "";

                }
                else
                {
                    lblMensagem.Text = "OS já encerrada!";
                }

                break;
            default:
                break;
        }
    }
コード例 #2
0
ファイル: Fechar.aspx.cs プロジェクト: JuanSabino/3--Semestre
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            int codigo = Convert.ToInt32(Session["OS"]);
            OS os = new OS();
            OSBD bd = new OSBD();
            os = bd.Select(codigo);

            txtId.Text = Convert.ToString(os.ID);
            txtAbertura.Text = Convert.ToString(os.HoraEntrada);
            txtLoja.Text = os.Loja;
            txtObs.Text = os.Observacao;
        }
    }
コード例 #3
0
ファイル: Fechar.aspx.cs プロジェクト: JuanSabino/3--Semestre
    protected void btnFinalizar_Click(object sender, EventArgs e)
    {
        int codigo = Convert.ToInt32(Session["OS"]);

        AliancaBD aliBD = new AliancaBD();
        DataSet ds = aliBD.SelectAll(codigo, 1);

        OS os = new OS();
        OSBD bd = new OSBD();
        os = bd.Select(codigo);
        os.HoraSaida = DateTime.Now;
        os.Ativado = true;
        bd.Update(os);

        Session["OS"] = null;
        Response.Redirect("Listar.aspx");
    }