private void AdicionaImagenesGrilla()
        {
            UltraGridBand band = this.Grd_mvto_Mayor_FuenteFinanciamiento.DisplayLayout.Bands[0];

            foreach (UltraGridRow row in band.GetRowEnumerator(GridRowType.DataRow))
            {
                RefrescarCeldaGrilla(row);
            }
        }
        private void AdicionaImagenesGrilla()
        {
            UltraGridBand band = this.Grd_Buscados.DisplayLayout.Bands[0];

            foreach (UltraGridRow row in band.GetRowEnumerator(GridRowType.DataRow))
            {
                RefrescarCeldaGrilla(row);
            }
        }
        private void btnPagar_Click(object sender, EventArgs e)
        {
            UltraGridBand     band = this.grdData.DisplayLayout.Bands[1];
            HospitalizacionBL o    = new HospitalizacionBL();
            var listapagos         = new List <LiquidacionMedicoList>();

            List <LiquidacionServicios> _data = new List <LiquidacionServicios>();

            foreach (UltraGridRow row in band.GetRowEnumerator(GridRowType.DataRow))
            {
                if ((bool)row.Cells["Select"].Value)
                {
                    var oLiquidacionMedicoList = new LiquidacionServicios();

                    string serviceId = row.Cells["v_ServiceId"].Value.ToString();
                    o.ActualizarPagoMedico(serviceId);

                    oLiquidacionMedicoList.d_ServiceDate = DateTime.Parse(row.Cells["d_ServiceDate"].Value.ToString());
                    oLiquidacionMedicoList.Paciente      = row.Cells["Paciente"].Value.ToString();

                    oLiquidacionMedicoList.Tipo        = row.Cells["Tipo"].Value.ToString();
                    oLiquidacionMedicoList.Aseguradora = row.Cells["Aseguradora"].Value == null ? "" : row.Cells["Aseguradora"].Value.ToString();
                    oLiquidacionMedicoList.v_ServiceId = row.Cells["v_ServiceId"].Value.ToString();
                    oLiquidacionMedicoList.r_Comision  = decimal.Parse(row.Cells["r_Comision"].Value.ToString());

                    _data.Add(oLiquidacionMedicoList);
                }
            }


            btnFilter_Click(sender, e);

            using (new LoadingClass.PleaseWait(this.Location, "Generando..."))
            {
                this.Enabled = false;

                var             MedicalCenter      = new ServiceBL().GetInfoMedicalCenter();
                OperationResult objOperationResult = new OperationResult();

                DateTime?fechaInicio = dtpDateTimeStar.Value.Date;
                DateTime?fechaFin    = dptDateTimeEnd.Value.Date.AddDays(1);

                string fechaInicio_1 = fechaInicio.ToString().Split(' ')[0];
                string fechaFin_1    = fechaFin.ToString().Split(' ')[0];

                string ruta = Common.Utils.GetApplicationConfigValue("rutaPagoMedicos").ToString();

                string fecha  = DateTime.Now.ToString().Split('/')[0] + "-" + DateTime.Now.ToString().Split('/')[1] + "-" + DateTime.Now.ToString().Split('/')[2];
                string nombre = "Pago Medico - CSL";

                var medico_info = new ServiceBL().GetSystemUser(ref objOperationResult, int.Parse(ddlUsuario.SelectedValue.ToString()));

                PagoMedicoAsitencial.CreatePagoMedicoAsitencial(ruta + nombre + ".pdf", MedicalCenter, _data, fechaInicio_1, fechaFin_1, medico_info);
                this.Enabled = true;
            }
        }
    private bool GridHasValues(Ice.Lib.Framework.EpiUltraGrid grd)
    {
        //This method loops through the grdSigners and makes sure there is at least 1 value
        bool          hasValues  = false;
        int           rowCount   = 0;
        GridRowType   rowTypes   = GridRowType.DataRow;
        UltraGridBand band       = grd.DisplayLayout.Bands[0];
        var           enumerator = band.GetRowEnumerator(rowTypes);

        foreach (UltraGridRow row in enumerator)
        {
            //MessageBox.Show(String.Format("Signers: {0}",row.Cells[0].Value.ToString()));
            rowCount++;
        }
        if (rowCount > 0)
        {
            hasValues = true;
        }
        return(hasValues);
    }
Beispiel #5
0
        private void SetReportOrder()
        {
            UltraGridBand band = this.ultraGrid1.DisplayLayout.Bands[0];

            //IEnumerable enumerator = band.GetRowEnumerator(GridRowType.DataRow);

            foreach (UltraGridRow row in band.GetRowEnumerator(GridRowType.DataRow))
            {
                int i = 1;
                foreach (UltraGridRow childRow in row.ChildBands[0].Rows)
                {
                    DataRow datarow = ((DataRowView)childRow.ListObject).Row;
                    if (datarow["Order"].ToString() != i.ToString())
                    {
                        datarow["Order"] = i;
                    }
                    i++;
                }
            }
        }