Exemple #1
0
        private void TabBusquedaPoliza_Enter(object sender, EventArgs e)
        {
            TituloPanelPoliza.Text = "Búsqueda Póliza";
            GestorExtra gestorExtra = new GestorExtra();

            foreach (var marca in gestorExtra.CargaMarca())
            {
                cboxMarcaBusquedaPoliza.Items.Add(marca);
            }
            //cboxMarcaBusquedaPoliza.DataSource = gestorExtra.CargaMarca();
            cboxMarcaBusquedaPoliza.DisplayMember = "nombre";
            cboxMarcaBusquedaPoliza.ValueMember   = "id";
            cboxMarcaBusquedaPoliza.Items.Insert(0, "Todos");
            cboxMarcaBusquedaPoliza.SelectedIndex = 0;

            //opcion 2
            foreach (var estado in gestorExtra.CargarEstadosPoliza())
            {
                cboxEstadoBusquedaPoliza.Items.Add(estado);
            }
            //opcion 1 original
            //cboxEstadoBusquedaPoliza.DataSource = gestorExtra.CargarEstadosPoliza();
            cboxEstadoBusquedaPoliza.DisplayMember = "nombre";
            cboxEstadoBusquedaPoliza.ValueMember   = "id";


            cboxEstadoBusquedaPoliza.Items.Insert(0, "Todos");
            cboxEstadoBusquedaPoliza.SelectedIndex = 0;
        }
Exemple #2
0
        private void ComboBoxAño_SelectedIndexChanged(object sender, EventArgs e)
        {
            GestorExtra gestorExtra = new GestorExtra();

            textBoxSumaAsegurada.Visible = true;
            textBoxSumaAsegurada.Text    = Convert.ToString(gestorExtra.GetSumaAsegurada(comboBoxModelo.SelectedIndex, comboBoxAño.SelectedIndex));
        }
Exemple #3
0
        private void ComboBoxProvincia_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBoxLocalidad.DataSource = null;
            GestorExtra gestorExtra = new GestorExtra();

            comboBoxLocalidad.DataSource    = gestorExtra.BuscarLocalidad(Convert.ToInt32(comboBoxProvincia.SelectedValue));
            comboBoxLocalidad.DisplayMember = "nombre";
            comboBoxLocalidad.ValueMember   = "id";
        }
Exemple #4
0
        private void ComboBoxMarca_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBoxModelo.DataSource = null;
            GestorExtra gestorExtra = new GestorExtra();

            comboBoxModelo.DataSource    = gestorExtra.BuscarModelo(Convert.ToInt32(comboBoxMarca.SelectedValue));
            comboBoxModelo.DisplayMember = "nombre";
            comboBoxModelo.ValueMember   = "id";
        }
Exemple #5
0
        private void Form_Load(object sender, EventArgs e)
        {
            // TODO: esta línea de código carga datos en la tabla 'dBTP2019DataSet.Poliza' Puede moverla o quitarla según sea necesario.
            // this.polizaTableAdapter.Fill(this.dBTP2019DataSet.Poliza);
            GestorExtra gestorExtra = new GestorExtra();

            //CARGAR CBOX  TIPO Documento
            comboBoxTipoDocumento.DataSource    = gestorExtra.CargarTipoDocumento();
            comboBoxTipoDocumento.DisplayMember = "nombre";
            comboBoxTipoDocumento.ValueMember   = "id";
        }
Exemple #6
0
        private void BtnSiguiente_Click(object sender, EventArgs e)
        {
            try
            {
                switch (tabControlPoliza2.SelectedTab.Text)
                {
                case "Datos Póliza":
                    var control = ValidarPestañaNuevo();
                    //Si no valida, no pasa a la siguiente pestaña, y muestra error
                    if (control == null)
                    {
                        tabControlPoliza2.SelectedIndex += 1;
                        //CARGAR CBOX  TIPO COBERTURA
                        GestorExtra gestorExtra = new GestorExtra();
                        comboBoxTipoCobertura.DataSource    = gestorExtra.CargarTipoCobertura(Convert.ToInt32(comboBoxAño.SelectedItem));
                        comboBoxTipoCobertura.DisplayMember = "nombre";
                        comboBoxTipoCobertura.ValueMember   = "id";
                    }
                    else
                    {
                        MessageBox.Show("Por favor, completa los datos para continuar", "Atención: Datos con Error o Incompletos", MessageBoxButtons.OK, MessageBoxIcon.Error);

                        control.Focus();
                        //Si es combo box lo despliega, sino llama al metodo Blink
                        if (control.GetType().Name == "ComboBox")
                        {
                            ComboBox ctrl = control as ComboBox;
                            ctrl.DroppedDown = true;
                        }
                        else
                        {
                            Blink(control);
                        }
                    }
                    break;

                case "Tipo Cobertura":
                    tabControlPoliza2.SelectedIndex += 1;
                    ObtenerDatos();
                    btnSiguiente.Text = "Emitir Póliza";
                    break;

                case "Revisión":
                    ConfirmarGenerarPoliza();
                    break;
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Exemple #7
0
        private void TextBoxClienteNombre_TextChanged(object sender, EventArgs e)
        {
            GestorExtra gestorExtra = new GestorExtra();

            if (textBoxClienteNro.Text == "")
            {
                comboBoxNroSiniestros.SelectedItem = null;
            }
            else
            {
                comboBoxNroSiniestros.SelectedIndex = gestorExtra.GetNroSiniestros(Convert.ToInt32(textBoxClienteNro.Text));
            }
        }
Exemple #8
0
        private void CboxMarcaBusquedaPoliza_SelectionChangeCommitted(object sender, EventArgs e)
        {
            cboxModeloBusquedaPoliza.Items.Clear();
            GestorExtra gestorExtra = new GestorExtra();

            // cboxModeloBusquedaPoliza.DataSource = gestorExtra.BuscarModelo(Convert.ToInt32(cboxMarcaBusquedaPoliza.SelectedIndex));
            foreach (var modelo in gestorExtra.BuscarModelo(Convert.ToInt32(cboxMarcaBusquedaPoliza.SelectedIndex)))
            {
                cboxModeloBusquedaPoliza.Items.Add(modelo);
            }
            cboxModeloBusquedaPoliza.DisplayMember = "nombre";
            cboxModeloBusquedaPoliza.ValueMember   = "id";
            cboxModeloBusquedaPoliza.Items.Insert(0, "Todos");
            cboxModeloBusquedaPoliza.SelectedIndex = 0;
        }
Exemple #9
0
        private void DeclaracionHijosForm_Load(object sender, EventArgs e)
        {
            GestorExtra gestorExtra = new GestorExtra();


            dateTimePickerDeclaH.MaxDate = DateTime.Today.AddYears(-18);

            //CARGAR CBOX  Estado Civil
            comboBoxEstadoCivilDeclaH.DataSource    = gestorExtra.CargarEstadoCivil();
            comboBoxEstadoCivilDeclaH.DisplayMember = "nombre";
            comboBoxEstadoCivilDeclaH.ValueMember   = "id";

            //CARGAR CBOX  SEXO
            comboBoxSexoDeclaH.DataSource    = gestorExtra.CargarSexo();
            comboBoxSexoDeclaH.DisplayMember = "nombre";
            comboBoxSexoDeclaH.ValueMember   = "id";
        }
 public void cargarProximoPartido()
 {
     proximoPartido = gestorPartido.proximoPartidoDeEdicion(gestorEdicion.edicion.idEdicion, gestorEdicion.faseActual.idFase, gestorEdicion.faseActual.fechaActual.idFecha);
     if (proximoPartido != null)
     {
         ltEquipoLocal.Text     = proximoPartido.local.nombre;
         ltEquipoVisitante.Text = proximoPartido.visitante.nombre;
         if (proximoPartido.fecha != null)
         {
             DateTime fecha = Utils.Validador.castDate(((DateTime?)proximoPartido.fecha).ToString());
             ltDiaDePartido.Text = GestorExtra.nombreDia(fecha);
             ltFechaPartido.Text = fecha.ToString("dd/MM/yyyy");
             ltHoraPartido.Text  = fecha.Hour.ToString();
             string fechaDePartido = fecha.ToString("yyyy/MM/dd");
             ScriptManager.RegisterStartupScript(this, this.GetType(), "fechaPartido", "cargarCounter(" + new JavaScriptSerializer().Serialize(fechaDePartido) + ");", true);
             pnlConProgramacion.Visible = true;
         }
     }
 }
Exemple #11
0
        private void PolizaForm_Load_1(object sender, EventArgs e)
        {
            // TODO: esta línea de código carga datos en la tabla 'dBTP2019DataSet.Poliza' Puede moverla o quitarla según sea necesario.
            // this.polizaTableAdapter.Fill(this.dBTP2019DataSet.Poliza);
            GestorExtra gestorExtra = new GestorExtra();

            //Seteo maximo inicio fechapoliza en un mes desde el dia de la fecha
            timepickerFechaInicio.MaxDate = DateTime.Today.AddMonths(1);


            //CARGAR PROVINCIA
            comboBoxProvincia.DataSource    = gestorExtra.CargarProvincia();
            comboBoxProvincia.DisplayMember = "nombre";
            comboBoxProvincia.ValueMember   = "id";

            //CARGAR MARCAS
            comboBoxMarca.DataSource    = gestorExtra.CargaMarca();
            comboBoxMarca.DisplayMember = "nombre";
            comboBoxMarca.ValueMember   = "id";
        }
Exemple #12
0
 public string nombreDia(DateTime date)
 {
     return(GestorExtra.nombreDia(date));
 }
Exemple #13
0
 public string nombreMes(int numeroMes)
 {
     return(GestorExtra.nombreMes(numeroMes));
 }
Exemple #14
0
        /// <Obtener //datos>
        /// ////////////////////////////////////////////////////////////////////////////////////////////////////
        public void ObtenerDatos()
        {
            //Creo un gestor poliza para poder calcular el premio y los descuentos
            GestorPoliza   gestorPoliza   = new GestorPoliza();
            GestorExtra    gestorExtra    = new GestorExtra();
            GestorCalculos gestorCalculos = new GestorCalculos();

            try
            {
                //Creo un gestor poliza para poder calcular el premio y los descuentos

                dto_poliza dtoPoliza = new dto_poliza
                {
                    IdDomicilioRiesgo   = Convert.ToInt32(comboBoxLocalidad.SelectedValue),
                    Suma_Asegurada      = Convert.ToInt32(textBoxSumaAsegurada.Text),
                    IdVehiculo          = Convert.ToInt32(comboBoxModelo.SelectedValue),
                    Marca               = comboBoxMarca.Text,
                    Modelo              = comboBoxModelo.Text,
                    AñoVehiculo         = Convert.ToInt32(comboBoxAño.Text),
                    NroMotor            = textBoxMotorNro.Text,
                    NroChasis           = textboxChasis.Text,
                    KmPorAño            = Convert.ToInt32(textBoxKmAño.Text),
                    Nro_Siniestros      = Convert.ToInt32(comboBoxNroSiniestros.SelectedValue),
                    Tipo_Cobertura      = Convert.ToInt32(comboBoxTipoCobertura.SelectedValue),
                    NombreCobertura     = comboBoxTipoCobertura.Text,
                    FechaInicioVigencia = (timepickerFechaInicio.Value),
                    Patente             = nroPatenteMaskedTextBox.Text,
                    IdCliente           = Convert.ToInt32(textBoxClienteNro.Text)
                }; // Creamos el dto de poliza y lo cargamos con los datos obtenido de la interfaz

                //CREAMOS LAS LISTA DE CUOTAS
                dtoPoliza.Vto_Pago = gestorExtra.CargarListaCuotas(dtoPoliza.FechaInicioVigencia.AddDays(-1));

                //OBTENGO FORMA DE PAGO
                if (btnCheckMensual.Checked)
                {
                    dtoPoliza.FormaPago = 6;
                }
                if (btnCheckSemestral.Checked)
                {
                    dtoPoliza.FormaPago = 1;
                }

                //OBTENGO DATOS DE LOS OTROS FORMULARIOS
                dtoPoliza = declaracionHijosView.ObtenerDatos(dtoPoliza);
                dtoPoliza = medidaSeguridadView.ObtenerDatos(dtoPoliza);


                //CALCULO DERECHO EMISION, PREMIO Y DESCUENTOS
                dtoPoliza.DerechoEmision   = gestorCalculos.CalcularDerechoEmision();
                dtoPoliza.Premio           = gestorCalculos.CalcularPrima() + dtoPoliza.DerechoEmision;
                dtoPoliza.ImporteDescuento = gestorCalculos.CalcularDescuento(dtoPoliza.FormaPago, dtoPoliza.IdCliente, dtoPoliza.Premio);
                dtoPoliza.Monto_Abonar     = dtoPoliza.DerechoEmision + dtoPoliza.Premio - dtoPoliza.ImporteDescuento;

                CargarRevisionPoliza(dtoPoliza);
                //Le asigno a la variable global DTOPOLIZACTE, el dto que voy a imprimir
                DTOPOLIZAAUX = dtoPoliza;
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
        }