Beispiel #1
0
        private void CboLocalidadOrigen_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cboLocalidadOrigen.SelectedIndex != -1)
            {
                LlenarCombo(cboCentros,
                            DBHelper.getDBHelper().ConsultaSQL("SELECT * FROM CentrosEnvio WHERE idLocalidad = " + cboLocalidadOrigen.SelectedValue),
                            "IdCentroEnvio",
                            "denominacion");
                cboCentros.Enabled = true;
                if (cboCentros.Items.Count == 0)
                {
                    cboCentros.Enabled = false;
                    MessageBox.Show("No hay centros de envio en esa zona...", "ERROR", MessageBoxButtons.OK);
                }

                if (cboLocalidadDestino.SelectedIndex != -1 && cboLocalidadOrigen.SelectedIndex != -1 && (cliente_seleccionado != null))
                {
                    int origen            = Int32.Parse(cboLocalidadOrigen.SelectedValue.ToString());
                    int destino           = Int32.Parse(cboLocalidadDestino.SelectedValue.ToString());
                    int plan              = cliente_seleccionado.id_plan;
                    Entities.Prioridad pr = service.getPrioridadPorId(Int32.Parse(cboPrioridad.SelectedValue.ToString()));
                    txtPrecioAdicional.Text = "$" + (service.obtenerPrecioAdicional(origen, destino, plan) + pr.precioAdicional).ToString();
                }
            }
        }
Beispiel #2
0
 private void CboPrioridad_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cboLocalidadDestino.SelectedIndex != -1 && cboLocalidadOrigen.SelectedIndex != -1 && (cliente_seleccionado != null))
     {
         int origen            = Int32.Parse(cboLocalidadOrigen.SelectedValue.ToString());
         int destino           = Int32.Parse(cboLocalidadDestino.SelectedValue.ToString());
         int plan              = cliente_seleccionado.id_plan;
         Entities.Prioridad pr = service.getPrioridadPorId(Int32.Parse(cboPrioridad.SelectedValue.ToString()));
         if (pr == null)
         {
             MessageBox.Show("error");
         }
         txtPrecioAdicional.Text = "$" + (service.obtenerPrecioAdicional(origen, destino, plan) + pr.precioAdicional).ToString();
     }
 }
Beispiel #3
0
 private void CboLocalidadDestino_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cboLocalidadDestino.SelectedIndex != -1 && cboLocalidadOrigen.SelectedIndex != -1 && (cliente_seleccionado != null))
     {
         int origen            = Int32.Parse(cboLocalidadOrigen.SelectedValue.ToString());
         int destino           = Int32.Parse(cboLocalidadDestino.SelectedValue.ToString());
         int plan              = cliente_seleccionado.id_plan;
         Entities.Prioridad pr = service.getPrioridadPorId(Int32.Parse(cboPrioridad.SelectedValue.ToString()));
         if (pr == null)
         {
             MessageBox.Show("error");
         }
         float precio_localidad = service.obtenerPrecioAdicional(origen, destino, plan);
         if (precio_localidad == -1f)
         {
             txtPrecioAdicional.Text = "";
             MessageBox.Show("No se registró un precio para ese destino.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             txtPrecioAdicional.Text = "$" + (precio_localidad + pr.precioAdicional).ToString();
         }
     }
 }