Esempio n. 1
0
 /// <summary>
 /// Guarda los cambios en la base de datos
 /// </summary>
 private void DoSave()
 {
     Entities.PlanesDeRenta planesderenta = (Entities.PlanesDeRenta)PlanesDeRentaBindingSource.Current;
     planesderenta.Descripcion = planesderenta.RentaBase.ToString("N2") + " | " + DiasDeCobro_IDComboBox.Text + " | " + ModeloUnidad_IDComboBox.Text;
     planesderenta.Update();
     DoBackToList();
     AppHelper.Info("¡Planes de Renta actualizado!");
 }
Esempio n. 2
0
 /// <summary>
 /// Guarda los cambios en la base de datos
 /// </summary>
 private void DoSave()
 {
     Entities.PlanesDeRenta planesderenta = (Entities.PlanesDeRenta)PlanesDeRentaBindingSource.Current;
     planesderenta.Activo        = true;
     planesderenta.Referencia_ID = null;
     planesderenta.Fecha         = DB.GetDate();
     planesderenta.Usuario_ID    = Sesion.Usuario_ID;
     planesderenta.Descripcion   = planesderenta.RentaBase.ToString("N2") + " | " + DiasDeCobro_IDComboBox.Text + " | " + ModeloUnidad_IDComboBox.Text;
     planesderenta.Create();
     DoClear();
     AppHelper.Info("¡Planes de Renta ingresado!");
 }
        /// <summary>
        /// Consulta el plan de renta del contrato, para configurarlo en el control
        /// PlanesDeRentaComboBox
        /// </summary>
        private void ConsultarPlan()
        {
            Entities.PlanesDeRenta planderenta =
                Entities.PlanesDeRenta.Read(
                    DB.Param("ModeloUnidad_ID", this.Model.Contrato.ModeloUnidad_ID),
                    DB.Param("Estacion_ID", this.Model.Contrato.Estacion_ID),
                    DB.Param("RentaBase", this.Model.Contrato.MontoDiario),
                    DB.Param("DiasDeCobro_ID", this.Model.Contrato.DiasDeCobro_ID)
                    );

            if (planderenta != null)
            {
                this.PlanesDeRentaComboBox.SelectedValue = planderenta.Descripcion;
            }
        }
 /// <summary>
 /// Maneja el evento "SelectionChangeCommitted" del control "PlanesDeRentaComboBox".
 /// Configura los datos relevantes al plan.
 /// </summary>
 /// <param name="sender">EL control "PlanesDeRentaComboBox"</param>
 /// <param name="e">Los argumentos del evento</param>
 private void PlanesDeRentaComboBox_SelectionChangeCommitted(object sender, EventArgs e)
 {
     AppHelper.Try(
         delegate
     {
         Entities.PlanesDeRenta planderenta  = (Entities.PlanesDeRenta) this.PlanesDeRentaComboBox.SelectedItem;
         Entities.DiasDeCobros diasdecobro   = Entities.DiasDeCobros.Read(planderenta.DiasDeCobro_ID);
         this.diasCobroTextBox.Text          = diasdecobro.Nombre;
         this.modeloTextBox.Text             = planderenta.Descripcion;
         this.montoDiarioTextBox.Text        = planderenta.RentaBase.ToString();
         this.Model.Contrato.ModeloUnidad_ID = planderenta.ModeloUnidad_ID;
         this.Model.Contrato.DiasDeCobro_ID  = planderenta.DiasDeCobro_ID;
         this.Model.Contrato.MontoDiario     = planderenta.RentaBase;
     }
         );
 }