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); } }
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()); } }