private void GuerdarButton_Click(object sender, EventArgs e)
        {
            AppHelper.DoTransactions(delegate
            {
                if (model.Unidad == null)
                {
                    throw new Exception("Debe capturar una unidad!");
                }

                if (EstacionesComboBox.SelectedValue == null)
                {
                    throw new Exception("Debe capturar una estación");
                }

                model.Estacion = Convert.ToInt32(EstacionesComboBox.SelectedValue);
                model.Unidad.LocacionUnidad_ID = Convert.ToInt32(LocacionComboBox.SelectedValue);
                model.Comentarios = this.ComentariosTextBox.Text.ToUpper();

                //  Actualizamos la unidad
                model.Guardar();

                //  Mensaje de éxito
                AppHelper.Info("Registro actualizado");

                AppHelper.ClearControl(this);

                BindData();

                this.UnidadTextBox.Focus();
            }, this);
        }
示例#2
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            bool b = false;

            AppHelper.DoTransactions(
                delegate
            {
                this.Model.Fecha = DB.GetDate();
                this.Model.Guardar();
                b = true;
            },
                this
                );
            if (b)
            {
                AppHelper.DoMethod(
                    delegate
                {
                    Imprimir();
                    this.vista_SaldosFlujoCajaSesionBindingSource.DataSource = null;
                    this.Model.ConsultarSaldos();
                    this.vista_SaldosFlujoCajaSesionBindingSource.DataSource = this.Model.Saldos;
                    AppHelper.ClearControl(this);
                    SetDefaults();
                    AppHelper.Info("Movimiento Realizado");
                    MonedasComboBox_SelectionChangeCommitted(null, null);
                },
                    this
                    );
            }
        }
 /// <summary>
 /// Limpia la forma
 /// </summary>
 private void DoClear()
 {
     buscarZonasBindingSource.Clear();
     AppHelper.ClearControl(this);
     Servicio = new Entities.Servicios();
     Servicio.TipoServicio_ID = DB.GetNullableInt32(this.TiposServiciosComboBox.SelectedValue);
 }
        /// <summary>
        /// Al hacer clic en "Cancelar",
        /// cancela el ticket capturado
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void CancelarButton_Click(object sender, EventArgs e)
        {
            //  Realiza las transacciones en la base de datos
            AppHelper.DoTransactions(
                delegate
            {
                //  Validar
                DoValidate();

                //  Declaraciones
                int ticket_ID; string motivo;
                SICASCentralQuerysDataSetTableAdapters.Functions functions =
                    new SICASCentralQuerysDataSetTableAdapters.Functions();

                //  Asignar los valores
                ticket_ID = Convert.ToInt32(Ticket_IDTextBox.Text);
                motivo    = MotivoTextBox.Text;

                //  Ejecutar la cancelación
                //functions.CancelarTicket(ticket_ID, motivo, Sesion.Usuario_ID, DB.GetDate());
                Entities.Functions.CancelarTicket(ticket_ID, motivo, Sesion.Usuario_ID, DB.GetDate());

                //  Limpiar la forma
                sICASCentralQuerysDataSet.Vista_Tickets.Clear();
                AppHelper.ClearControl(this);

                //  Comunicar éxito
                AppHelper.Info("Ticket Cancelado");
            },
                this
                );
        }
示例#5
0
 /// <summary>
 /// Limpia la forma y reinicializa las variables
 /// </summary>
 public void Clear()
 {
     model = new Model();
     conductoresBindingSource.DataSource = null;
     AppHelper.ClearControl(this);
     this.NombreTextBox.Focus();
 }
示例#6
0
        }   // end ReimprimirTicket  

        /// <summary>
        /// Realiza la consulta del ticket
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void TicketIDTextBox_KeyUp(object sender, KeyEventArgs e)
        {
            //  Si oprimirmos enter
            if (e.KeyData == Keys.Enter)
            {
                AppHelper.DoMethod(delegate
                {
                    //  Actualizamos la variable de ticket en el modelo
                    Model.Ticket_ID = Convert.ToInt32(TicketIDTextBox.Text);

                    //  Consultamos los datos
                    Model.ConsultarTicket();

                    //  Reimprimimos el ticket
                    this.ReimprimirTicket();
                    
                    //  Enviamos mensaje de éxito
                    AppHelper.Info("Ticket Reimpreso!");

                    //  Limpiamos la forma
                    AppHelper.ClearControl(this);

                    //  Le damos el foco a la caja de texto de ticket
                    TicketIDTextBox.Focus();

                }, this);
            } // end if

        }
 public void Clear()
 {
     OrdenTrabajo = new Entities.OrdenesTrabajos();
     LoadUserControls();
     AppHelper.ClearControl(this);
     BindData();
 }
示例#8
0
        /// <summary>
        /// "Limpia" los controles del formulario
        /// </summary>
        private void DoClear()
        {
            //  ClearControl limpia forma
            AppHelper.ClearControl(this);

            //  Prepraramos la entrada de un nuevo registro
            ZonasBindingSource.AddNew();
        }
示例#9
0
 private void Clear()
 {
     OrdenCompra = new Entities.OrdenesCompras();
     comprasBindingSource.DataSource = null;
     AppHelper.ClearControl(this);
     this.CodigoProveedorTextBox.Focus();
     this.FacturaTextBox.Text = "N/A";
 }
 private void AceptarButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoTransactions(delegate
     {
         Model.CancelarOrdenTrabajo();
         AppHelper.Info("La orden de trabajo ha sido concelada");
         AppHelper.ClearControl(this);
     }, this);
 }
 private void GuardarButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(delegate
     {
         this.Model.RegistrarAjuste();
         AppHelper.Info("Ajuste realizado");
         AppHelper.ClearControl(this);
     }, this);
 }
 private void AceptarButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(delegate
     {
         Model.CancelarOrdenCompra();
         AppHelper.Info("La orden de compra ha sido concelada");
         AppHelper.ClearControl(this);
     }, this);
 }
 /// <summary>
 /// Limpia la forma, y reinicializa las variables
 /// </summary>
 private void DoClear()
 {
     Servicio = new Entities.Servicios();
     AppHelper.ClearControl(this);
     Servicio.Moneda_ID = Convert.ToInt32(this.MonedasComboBox.SelectedValue);
     txtCtaBanco.Clear();
     txtCtaBanco.Visible = false;
     lblCtaBanco.Visible = false;
 }
 /// <summary>
 /// Limpia la forma, y reinicializa las variables
 /// </summary>
 private void DoClear()
 {
     AppHelper.ClearControl(this);
     Servicio                 = new Entities.Servicios();
     Servicio.Zona_ID         = DB.GetNullableInt32(this.ZonasComboBox.SelectedValue);
     Servicio.TipoServicio_ID = DB.GetNullableInt32(this.TiposServiciosComboBox.SelectedValue);
     Servicio.Moneda_ID       = Convert.ToInt32(this.MonedasComboBox.SelectedValue);
     txtCtaBanco.Clear();
     txtCtaBanco.Visible = false;
 }
 private void SurtirTodasButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(delegate
     {
         Model.Validar();
         Model.DevolverTodas();
         AppHelper.ClearControl(this);
         AppHelper.Info("Devolución realizada");
     }, this);
 }
 private void RegistrarMovimientoButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(delegate
     {
         Model.Validar();
         Model.EfectuarDevolucion();
         AppHelper.ClearControl(this);
         AppHelper.Info("Devolución realizada");
     }, this);
 }
 /// <summary>
 /// Limpia la forma, y reinicializa las variables
 /// </summary>
 private void DoClear()
 {
     AppHelper.ClearControl(this);
     Servicio = new Entities.Servicios();
     SelectTipoServicio();
     SelectMoneda();
     SelectZona();
     txtCtaBanco.Clear();
     txtVoucher.Clear();
     txtCtaBanco.Visible = false;
     lblCtaBanco.Visible = false;
 }
 private void AceptarButton_Click(object sender, EventArgs e)
 {
     //  Efectuar la terminación de la orden de trabajo
     AppHelper.DoMethod(
         delegate
     {
         Model.TerminarOrdenTrabajo();
         AppHelper.Info("Orden trabajo terminada!");
         AppHelper.ClearControl(this);
     }
         , this);
 }
 private void RegistrarMovimientoButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(delegate
     {
         Model.Validar();
         Model.EfectuarDevolucion();
         AppHelper.ClearControl(this);
         this.Model = new DevolucionOrdenTrabajo_Model();
         this.vista_RefaccionesDevolucionesOrdenesTrabajoBindingSource.DataSource = null;
         AppHelper.Info("Devolución realizada");
     }, this);
 }
 private void GuardarButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(
         delegate
     {
         this.Model.Guardar();
         AppHelper.ClearControl(this);
         AppHelper.Info("Tipo de refaccion actualizada");
         this.FamiliaCombobox.Focus();
     },
         this
         );
 }
 /// <summary>
 /// Guarda los cambios en la base de datos
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void GuardarButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(
         delegate
     {
         Model.Estacion = (Entities.Estaciones)estacionesBindingSource.Current;
         Model.Guardar();
         AppHelper.ClearControl(this);
         AppHelper.Info("Estacion actualizada");
     },
         this
         );
 }
示例#22
0
 /// <summary>
 /// Al hacer click en "Cancelar", cancela el servicio
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void CancelarButton_Click(object sender, EventArgs e)
 {
     AppHelper.DoMethod(
         delegate
     {
         Model.Sesion_ID = Sesion.Sesion_ID;
         Model.CancelarServicio();
         AppHelper.ClearControl(this);
         AppHelper.Info("Servicio cancelado");
     },
         this
         );
 }
示例#23
0
 private void GuardarButton_Click(object sender, EventArgs e)
 {
     //  Actualiza la orden de compra
     //  Limpia ls forma y manda un mensaje
     AppHelper.DoMethod(
         delegate
         {
             Model.ActualizarOrdenCompra();
             AppHelper.ClearControl(this);
             AppHelper.Info("Orden de compra actualizada");
         },
         this
     );
 }
示例#24
0
        /// <summary>
        /// Limpia la forma, y reinicializa las variables
        /// </summary>
        private void DoClear()
        {
            buscarZonasBindingSource.Clear();
            AppHelper.ClearControl(this);
            Servicio = new Entities.Servicios();
            Servicio.TipoServicio_ID = DB.GetNullableInt32(this.TiposServiciosComboBox.SelectedValue);
            Servicio.Moneda_ID       = Convert.ToInt32(this.MonedasComboBox.SelectedValue);
            txtPayBack.Clear();
            txtCtaBanco.Clear();
            txtVoucher.Clear();
            //txtCtaBanco.Visible = false;
            gbPagoTarjeta.Visible = false;

            ReservacionIDTextBox.Clear();
        }
 /// <summary>
 /// Limpia la forma, y reinicializa las variables
 /// </summary>
 private void DoClear()
 {
     buscarZonasBindingSource.Clear();
     AppHelper.ClearControl(this);
     Servicio = new Entities.Servicios();
     Servicio.TipoServicio_ID  = DB.GetNullableInt32(this.TiposServiciosComboBox.SelectedValue);
     Servicio.ClaseServicio_ID = DB.GetNullableInt32(this.ClasesServiciosComboBox.SelectedValue);
     Servicio.Moneda_ID        = Convert.ToInt32(this.MonedasComboBox.SelectedValue);
     EsRegresoCheckBox.Checked = false;
     txtPayBack.Clear();
     ReservacionIDTextBox.Clear();
     txtCtaBanco.Clear();
     txtCtaBanco.Visible = false;
     lblCtaBanco.Visible = false;
 }
        }     // end validar permisos

        /// <summary>
        /// Realiza el ingreso de planillas
        /// en la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AceptarButton_Click(object sender, EventArgs e)
        {
            AppHelper.DoMethod(delegate
            {
                //  Realizamos la inserción
                model.IngresarPlanillas();

                //  Limpiamos la forma
                AppHelper.ClearControl(this);

                //  Ligamos los datos
                BindData();

                //  Enviamos mensaje de  éxito
                AppHelper.Info("Planillas ingresadas");
            }, this);
        }
示例#27
0
		/// <summary>
		/// Liga los datos a los controles
		/// Se usa en lugar de "BindData" debido a que esta
		/// se llama al crear el objeto
		/// </summary>
		public void DoBindData()
		{
			//  Limpia la forma
			AppHelper.ClearControl(this);

			//  Inicializamos las variables
			this.Adeudos = new BindingList<Entities.AdeudosDeConductor>();
			this.Vales = new List<Entities.ValesPrepagados>();
			this.Planillas = new List<Entities.PlanillasFiscales>();
			this.Operacion = new Entities.OperacionCaja();
			this.BusquedaConductor = new BuscarConductor();

			//  Ligamos los datos
			OperacionCajaBindingSource.DataSource = Operacion;
			this.AdeudosGridView.DataSource = this.adeudosDeConductorBindingSource;

			UnidadTextBox.Focus();
		}
示例#28
0
 /// <summary>
 /// Maneja el evento "Click" del control "LiquidarContratoButton"
 /// </summary>
 /// <param name="sender">El control "LiquidarContratoButton"</param>
 /// <param name="e">Los argumentos del evento</param>
 private void LiquidarContratoButton_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(this.ComentariosTextBox.Text))
     {
         AppHelper.Info("Se deben agregar comentarios descriptivos relacionados a cualquier situación relacionada con la liquidación");
     }
     else
     {
         AppHelper.DoMethod(delegate
         {
             Model.Comentarios = this.ComentariosTextBox.Text;
             Model.LocacionUnidad = Convert.ToInt32(this.LocacionUnidadComboBox.SelectedValue);
             Model.LiquidarContrato();
             AppHelper.ClearControl(this);
             AppHelper.Info("Contrato liquidado");
             Padre.SwitchForma("ContratosLiquidados");
         }, this);
     }
 }
示例#29
0
        /// <summary>
        /// Ligamos los datos necesarios
        /// </summary>
        public override void BindData()
        {
            //  Instanciamos el modelo
            this.Model = new AltaCuentaUnidades_Model();

            //  Limpiamos la forma
            AppHelper.ClearControl(this);

            //  Cargamos Empresas y Estaciones
            this.selectEmpresasBindingSource.DataSource   = Sesion.Empresas;
            this.selectEstacionesBindingSource.DataSource = Sesion.Estaciones;

            //  Mandamos seleccionar la empresa y estacion
            SeleccionarEmpresa();
            SeleccionarEstacion();

            //  Configuramos validación numérica para el número económico
            AppHelper.AddTextBoxOnlyNumbersValidation(ref this.NumeroEconomicoTextBox);

            base.BindData();
        }
示例#30
0
        /// <summary>
        /// Manda guardar los datos en la base de datos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            AppHelper.DoTransactions(
                delegate
            {
                //  Actualizamos la fecha
                this.Model.Fecha = DB.GetDate();
                //  Registramos el dato en la base de datos
                this.Model.Guardar();
            },
                this
                );

            //  Mandámos a imprimir, separadamente
            //  por si hay un error de impresión
            //  no realice un "Rollback" a la transacción
            AppHelper.DoMethod(
                delegate
            {
                //  Mandamos a imprimir
                Imprimir();

                //  Actualizamos los saldos
                this.vista_SaldosFlujoCajaSesionBindingSource.DataSource = null;
                this.Model.ConsultarSaldos();
                this.vista_SaldosFlujoCajaSesionBindingSource.DataSource = this.Model.Saldos;

                //  Limpiamos la forma
                AppHelper.ClearControl(this);

                //  Establecemos los valores por defecto
                SetDefaults();

                //  Enviamos mensaje de éxito
                AppHelper.Info("Movimiento Realizado");
            },
                this
                );
        }