예제 #1
0
        private void cargaDatos(string strCodigoConcurso)
        {
            var dttDatosConcurso = ServicioGeneral.getConcursosVentas(3, clsConnection.intCodigoConcursoVentas);

            if (dttDatosConcurso.Count() > 0)
            {
                txtNombreConcurso.Text          = dttDatosConcurso.FirstOrDefault().NOMBRE;
                cboCampanaEntrega.SelectedValue = dttDatosConcurso.FirstOrDefault().CAMPANA_ENTREGA;
                if (dttDatosConcurso.FirstOrDefault().ESTADO)
                {
                    rdbActivo.Checked   = true;
                    rdbInactivo.Checked = false;
                }
                else
                {
                    rdbActivo.Checked   = false;
                    rdbInactivo.Checked = true;
                }
                if (dttDatosConcurso.FirstOrDefault().VALIDA_CAMPANA_ACTUAL)
                {
                    rdbSiEntregaMismaCampana.Checked = true;
                    rdbNoEntregaMismaCampana.Checked = false;
                }
                else
                {
                    rdbSiEntregaMismaCampana.Checked = false;
                    rdbNoEntregaMismaCampana.Checked = true;
                }
                if (dttDatosConcurso.FirstOrDefault().ES_PARA_INGRESO)
                {
                    rdbSiIngresos.Checked = true;
                    rdbNoIngresos.Checked = false;
                }
                else
                {
                    rdbSiIngresos.Checked = false;
                    rdbNoIngresos.Checked = true;
                }
                if (dttDatosConcurso.FirstOrDefault().ENTREGA_PREMIO_ACUMULADO)
                {
                    rdbSientregaAcumPremio.Checked = true;
                    rdbNoentregaAcumPremio.Checked = false;
                }
                else
                {
                    rdbSientregaAcumPremio.Checked = false;
                    rdbNoentregaAcumPremio.Checked = true;
                }
                var       dttTipoClienteconc = ServicioGeneral.getTipoClienteConcursosVentas(clsConnection.intCodigoConcursoVentas);
                DataTable table = ConvertToDataTable(ListTipoCliente);
                if (dttTipoClienteconc.Count() > 0)
                {
                    foreach (TipoClienteConcursoVenta tipoCliente in dttTipoClienteconc)
                    {
                        for (var m = 0; m <= table.Rows.Count - 1; m++)
                        {
                            if (Convert.ToInt32(table.Rows[m]["CODIGO"].ToString()) == tipoCliente.CODIGO)
                            {
                                chlTipoCliente.SetItemChecked(m, true);
                            }
                        }
                    }
                }
            }
        }