示例#1
0
 /// <summary>
 /// Obtiene el estatus actual de la orden sucursal
 /// </summary>
 /// <param name="UidOrden"></param>
 /// <returns></returns>
 public ResponseHelper GetObtenerEstatusDeOrden(string UidOrden)
 {
     MVOrden           = new VMOrden();
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVOrden.ObtenerEstatusOrden(UidOrden);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
示例#2
0
        protected void DgvDetalles_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Detalles")
            {
                int        index       = int.Parse(e.CommandArgument.ToString());
                LinkButton BtnDetalles = DgvDetalles.Rows[index].FindControl("btnDetallesOrden") as LinkButton;

                Label    lblEstatus   = BtnDetalles.FindControl("lblEstatus") as Label;
                GridView dgvEstatus   = DgvDetalles.Rows[index].FindControl("DGVEstatusOrden") as GridView;
                Panel    PanelEstatus = DgvDetalles.Rows[index].FindControl("PanelDetallesEstatus") as Panel;

                PanelEstatus.Visible  = true;
                dgvEstatus.DataSource = MVOrden.ObtenerEstatusOrden(DgvDetalles.DataKeys[int.Parse(e.CommandArgument.ToString())].Value.ToString());
                dgvEstatus.DataBind();
            }
            if (e.CommandName == "Productos")
            {
                int        index = int.Parse(e.CommandArgument.ToString());
                LinkButton BtnDetalleProducto = DgvDetalles.Rows[index].FindControl("BtnDetallesProductos") as LinkButton;
                GridView   dgvProdutos        = DgvDetalles.Rows[index].FindControl("DGVProductosEnOrden") as GridView;
                Panel      PanelProductos     = DgvDetalles.Rows[index].FindControl("PanelProductos") as Panel;

                PanelProductos.Visible = true;
                MVOrden.ObtenerProductosDeOrden(DgvDetalles.DataKeys[int.Parse(e.CommandArgument.ToString())].Value.ToString());
                dgvProdutos.DataSource = MVOrden.ListaDeProductos;
                dgvProdutos.DataBind();
            }

            if (e.CommandName == "CierraPanelProductos")
            {
                int      index          = int.Parse(e.CommandArgument.ToString());
                GridView dgvProdutos    = DgvDetalles.Rows[index].FindControl("DGVProductosEnOrden") as GridView;
                Panel    PanelProductos = DgvDetalles.Rows[index].FindControl("PanelProductos") as Panel;

                PanelProductos.Visible = false;
                dgvProdutos.DataSource = null;
                dgvProdutos.DataBind();
            }
            if (e.CommandName == "CierraPanelEstatus")
            {
                int   index        = int.Parse(e.CommandArgument.ToString());
                Panel PanelEstatus = DgvDetalles.Rows[index].FindControl("PanelDetallesEstatus") as Panel;
                PanelEstatus.Visible = false;
            }
        }