void CargarDataDetalle2(Int32 idMovimiento, Int32 tipo, Int32 almacenID)
        {
            DataSet   Ds    = AtencionPeluqueriaBuss.BuscarMaterialesDispositivo(idMovimiento, almacenID);
            DataTable Data2 = Ds.Tables[0];

            Data2.Columns.Add("SubTotal");
            foreach (DataRow Dr in Data2.Rows)
            {
                Dr[6] = (Decimal.Parse(Dr["Precio"].ToString()) * Decimal.Parse(Dr["Cantidad"].ToString()));
            }



            gvMateriales.DataSource = Data2;
            gvMateriales.DataBind();
            DtMateriales = Data2;

            txtNroReq.Text   = "";
            txtFechaReq.Text = "";
            cboTipoReq.ClearSelection();
            if (Ds.Tables[1].Rows.Count > 0)
            {
                txtNroReq.Text           = Ds.Tables[1].Rows[0]["NroReq"].ToString();
                txtFechaReq.Text         = Ds.Tables[1].Rows[0]["FECHAMOV"].ToString();
                cboTipoReq.SelectedValue = Ds.Tables[1].Rows[0]["TipoMovimiento"].ToString();
                txtSede.Text             = Ds.Tables[1].Rows[0]["Sede"].ToString();
                idAlmacen.Value          = Ds.Tables[1].Rows[0]["IdAlmacen"].ToString();
            }
            if (tipo == 3)
            {
                txtFechaReq.ReadOnly = true;
                txtFechaReq.Attributes.Add("disabled", "disabled");
                cboTipoReq.Attributes.Add("disabled", "disabled");
                divBuscar.Visible    = false;
                gvMateriales.Enabled = false;
                btnGuardarP.Visible  = false;
            }
            else
            {
                txtFechaReq.ReadOnly = false;
                txtFechaReq.Attributes.Remove("disabled");
                cboTipoReq.Attributes.Add("disabled", "disabled");
                divBuscar.Visible    = true;
                gvMateriales.Enabled = true;
                btnGuardarP.Visible  = true;
                Utilidades.CargaCombo(ref combobox, AtencionPeluqueriaBuss.BuscarMaterialesGen(cboTipoReq.SelectedValue), "IdMaterial", "Descripcion", true);
            }
        }
예제 #2
0
 protected void cboTipoReq_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         Utilidades.CargaCombo(ref combobox, AtencionPeluqueriaBuss.BuscarMaterialesGen(cboTipoReq.SelectedValue), "IdMaterial", "Descripcion", true);
         upModalP.Update();
     }
     catch (Exception ex)
     {
         lblmsg.Text = "Error interno en el sistema contacte a su administrador " + " Detalle:" + ex.Message;
         msgError.Clear();
         msgError.AppendLine("Fecha:" + DateTime.Now.ToString());
         msgError.AppendLine("Descripción:" + ex.Message);
         msgError.AppendLine("Detalle:" + ex.StackTrace);
         log.Error(msgError.ToString());
     }
 }