Пример #1
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (validaCamposEncabezado())
            {
                string         strResultado;
                ConcursoVentas concursoVentas = new ConcursoVentas();

                if (rdbActivo.Checked)
                {
                    concursoVentas.ESTADO = true;
                }
                else
                {
                    concursoVentas.ESTADO = false;
                }

                if (rdbSiEntregaMismaCampana.Checked)
                {
                    concursoVentas.VALIDA_CAMPANA_ACTUAL = true;
                }
                else
                {
                    concursoVentas.VALIDA_CAMPANA_ACTUAL = false;
                }
                if (rdbSiIngresos.Checked)
                {
                    concursoVentas.ES_PARA_INGRESO = true;
                }
                else
                {
                    concursoVentas.ES_PARA_INGRESO = false;
                }

                if (rdbSientregaAcumPremio.Checked)
                {
                    concursoVentas.ENTREGA_PREMIO_ACUMULADO = true;
                }
                else
                {
                    concursoVentas.ENTREGA_PREMIO_ACUMULADO = false;
                }
                concursoVentas.CODIGO          = clsConnection.intCodigoConcursoVentas;
                concursoVentas.NOMBRE          = txtNombreConcurso.Text.ToUpper();
                concursoVentas.CAMPANA_ENTREGA = Convert.ToInt32(cboCampanaEntrega.SelectedValue);

                strResultado = Convert.ToString(ServicioGeneral.insConcursoVentas(concursoVentas));


                if (Information.IsNumeric(strResultado))
                {
                    clsConnection.intCodigoConcursoVentas = System.Convert.ToInt32(strResultado);
                    ServicioGeneral.delTipoClienteConcurso(clsConnection.intCodigoConcursoVentas);

                    foreach (TipoClienteTabla itemchecked in chlTipoCliente.CheckedItems)
                    {
                        TipoClienteConcurso tipoClienteConcurso = new TipoClienteConcurso();
                        tipoClienteConcurso.CODIGO_CONCURSO     = clsConnection.intCodigoConcursoVentas;
                        tipoClienteConcurso.CODIGO_TIPO_CLIENTE = itemchecked.CODIGO;

                        ServicioGeneral.insTipoClienteConcursoVentas(tipoClienteConcurso);
                    }
                    tbcDatosConcurso.Visible = true;
                    pnlDatosConcurso.Enabled = false;
                    this.Size = new System.Drawing.Size(861, 673);
                }
                else
                {
                    MessageBox.Show(strResultado, "Error grabar BD", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
        }