Example #1
0
 private void inicializarValores(int idTarifa)
 {
     cmbEstado.SelectedIndex = 0;
     lblVigencia.Text        = vigencia.NOMBRE.ToString();
     if (operacion == operation.CREAR)
     {
         this.Text      = "Crear Tarifa";
         lblTitulo.Text = "Nueva Tarifa";
     }
     if (operacion == operation.EDITAR)
     {
         this.Text      = "Editar Tarifa";
         lblTitulo.Text = "Editar Tarifa";
         myTarifa       = new wsServiciosTARIFA.TARIFA();
         myTarifa.ID    = idTarifa;
         myTarifa       = serviciosTARIFA.buscarPrimeroTARIFA(myTarifa);
         if (myTarifa != null && myTarifa.ID > 0)
         {
             txtTarifa.Text = myTarifa.NOMBRE;
             if (myTarifa.ESTADO == "A")
             {
                 cmbEstado.SelectedIndex = 0;
             }
             else
             {
                 cmbEstado.SelectedIndex = 1;
             }
             cmbCategoria.SelectedItem = getItemComboCategoria(myTarifa.ID_TARIFA_CATEGORIA);
         }
     }
 }
Example #2
0
 private void getTarifas()
 {
     try
     {
         if (vigencia != null && vigencia.ID > 0)
         {
             wsServiciosTARIFA.TARIFA tarifa = new wsServiciosTARIFA.TARIFA();
             tarifa.ID_VIGENCIA = vigencia.ID;
             tarifa.ESTADO      = "A";
             wsServiciosTARIFA.TARIFA[] lstTarifas = serviciosTARIFA.buscarTARIFA(tarifa);
             if (lstTarifas != null && lstTarifas.Length > 0)
             {
                 cmbTarifas.Items.Clear();
                 foreach (wsServiciosTARIFA.TARIFA item in lstTarifas)
                 {
                     cmbTarifas.Items.Add(item);
                 }
                 cmbTarifas.SelectedIndex = 0;
             }
         }
     }
     catch (Exception exp)
     {
     }
 }
Example #3
0
 private void crearTarifa()
 {
     if (!String.IsNullOrEmpty(txtTarifa.Text) && !String.IsNullOrWhiteSpace(txtTarifa.Text))
     {
         wsServiciosTARIFA.TARIFA tmpTarifa = new wsServiciosTARIFA.TARIFA();
         tmpTarifa.NOMBRE = txtTarifa.Text;
         tmpTarifa.ID_TARIFA_CATEGORIA = ((wsServiciosTARIFACATEGORIA.TARIFACATEGORIA)cmbCategoria.SelectedItem).ID;
         tmpTarifa.ID_VIGENCIA         = vigencia.ID;
         tmpTarifa = serviciosTARIFA.buscarPrimeroTARIFA(tmpTarifa);
         if (tmpTarifa != null && tmpTarifa.ID > 0)
         {
             MessageBox.Show("Ya existe otra tarifa con el mismo nombre, en la misma vigencia y en la misma categoria", "Tarifa duplicada", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtTarifa.Focus();
         }
         else
         {
             tmpTarifa        = new wsServiciosTARIFA.TARIFA();
             tmpTarifa.NOMBRE = txtTarifa.Text;
             tmpTarifa.ID_TARIFA_CATEGORIA = ((wsServiciosTARIFACATEGORIA.TARIFACATEGORIA)cmbCategoria.SelectedItem).ID;
             tmpTarifa.ID_VIGENCIA         = vigencia.ID;
             if (cmbEstado.Text.Equals("ACTIVA"))
             {
                 tmpTarifa.ESTADO = "A";
             }
             else
             {
                 tmpTarifa.ESTADO = "I";
             }
             tmpTarifa = serviciosTARIFA.crearTARIFA(tmpTarifa);
             if (tmpTarifa != null && tmpTarifa.ID > 0)
             {
                 MessageBox.Show("La tarifa fue creada correctamente", "OperaciĆ³n correcta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 txtTarifa.Clear();
             }
             else
             {
                 MessageBox.Show("Ocurrio un error y la tarifa no fue creada correctamente", "OperaciĆ³n incorrecta", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Debe digitar el nombre de la tarifa que desea crear", "Campo requerido", MessageBoxButtons.OK, MessageBoxIcon.Information);
         txtTarifa.Focus();
     }
 }
Example #4
0
        private void liquidarTarifa()
        {
            try
            {
                wsServiciosTARIFA.TARIFA      tmpTarifa = (wsServiciosTARIFA.TARIFA)cmbTarifas.SelectedItem;
                wsServiciosLIQUIDACION.TARIFA tarifa    = new wsServiciosLIQUIDACION.TARIFA();
                tarifa.ID = tmpTarifa.ID;
                tarifa.ID_TARIFA_CATEGORIA = tmpTarifa.ID_TARIFA_CATEGORIA;
                tarifa.ID_VIGENCIA         = tmpTarifa.ID_VIGENCIA;
                tarifa.NOMBRE = tmpTarifa.NOMBRE;
                tarifa.ESTADO = tmpTarifa.ESTADO;

                DataSet ds = serviciosLIQUIDACION.crearMultipleLIQUIDACION_1(tarifa, myCliente.ID);
                grdDatos.Rows.Clear();
                if (ds != null && ds.Tables != null && ds.Tables.Count > 0)
                {
                    dtTarifaLiquidada = ds.Tables[0];
                    if (dtTarifaLiquidada != null && dtTarifaLiquidada.Rows.Count > 0)
                    {
                        foreach (DataRow fila in dtTarifaLiquidada.Rows)
                        {
                            grdDatos.Rows.Add(fila["ID_TARIFADETALLE"], fila["CONCEPTO"], fila["VALOR"], fila["DESCONTABLE"]);
                        }
                    }
                    else
                    {
                        dtTarifaLiquidada = null;
                    }
                }
                else
                {
                    dtTarifaLiquidada = null;
                }
            }
            catch (Exception exp)
            {
                dtTarifaLiquidada = null;
            }
        }