/// <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!"); }
/// <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; } ); }