/// <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>
		/// Actualiza un servicio como pagado
		/// </summary>
		/// <param name="sp"></param>
		private void MarcarServicio(Entities.ServiciosPendientesConductor sp)
		{
			Entities.Servicios servicio = Entities.Servicios.Read(sp.Servicio_ID);
			servicio.FechaPago = getDate;
			servicio.Ticket_ID = Ticket.Ticket_ID;
			servicio.EstatusServicio_ID = 3; // Boleto pagado
			servicio.Update();
		}
 /// <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;
 }
 public override void BindData()
 {
     Servicio = new Entities.Servicios();
     this.monedasBindingSource.DataSource = Entities.Monedas.Read();
     this.tiposServiciosConductoresBindingSource.DataSource = Entities.TiposServiciosConductores.Read();
     SelectTipoServicioConductor();
     SelectMoneda();
     base.BindData();
 }
Exemple #5
0
 public override void BindData()
 {
     Servicio = new Entities.Servicios();
     this.tiposServiciosBindingSource.DataSource = Entities.TiposServicios.Read();
     this.monedasBindingSource.DataSource        = Entities.Monedas.Read();
     this.buscarZonasBindingSource.DataSource    = Entities.BuscarZonas.Get("");
     SelectTipoServicio();
     SelectMoneda();
     base.BindData();
 }
 /// <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;
 }
        /// <summary>
        /// Liga los datos a los controles
        /// </summary>
        public override void BindData()
        {
            //  Creamos una nueva instancia del servicio
            Servicio = new Entities.Servicios();

            //  Asignamos las fuente de datos
            //  para zonas y tipos de servicios
            this.buscarZonasBindingSource.DataSource    = Entities.BuscarZonas.Get("");
            this.tiposServiciosBindingSource.DataSource = Entities.TiposServicios.Read();

            base.BindData();
        }
 /// <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;
 }
Exemple #9
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;
 }
Exemple #11
0
            /// <summary>
            /// Valida los datos del servicio a cancelar
            /// </summary>
            private void ValidadServicio()
            {
                //  Obtenemos el servicio a partir de su código de identificación
                servicio = Entities.Servicios.Read(this.Servicio_ID);

                //  Verificar que el servicio pertenezca a la sesión
                if (servicio.Sesion_ID != this.Sesion_ID)
                {
                    throw new Exception("El servicio no pertenece a esta sesión");
                }

                //  Verificar que los servicios no hayan sido pagados
                if (servicio.EstatusServicio_ID == 3)
                {
                    throw new Exception("El servicio ya ha sido pagado, no puede cancelarse");
                }
            }
        /// <summary>
        /// Liga los datos a la base de datos
        /// </summary>
        public override void BindData()
        {
            //  Instanciamos el servicio
            Servicio = new Entities.Servicios();

            //  Obtenemos los tipos de servicio
            this.tiposServiciosBindingSource.DataSource = Entities.TiposServicios.Read();

            //  Obtenemos las monedas
            this.monedasBindingSource.DataSource = Entities.Monedas.Read();

            //  Obtenemos las zonas
            this.zonasBindingSource.DataSource = Entities.Zonas.Read("ComisionServicio_ID IS NOT NULL AND Zona_ID IN (SELECT Zona_ID FROM Tarifas)", null, null);

            //  Configuramos el tipo de servicio
            SelectTipoServicio();

            //  Configuramos la moneda
            SelectMoneda();
            base.BindData();
        }
Exemple #13
0
        private void DoPrint()
        {
            string servicio_id = dgv.SelectedRows[0].Cells[0].Value.ToString();

            Entities.Servicios s = Entities.Servicios.Read(servicio_id);

            //  Obtenemos los datos del boleto
            Boleto = Entities.BoletoVenta.Get(s.Servicio_ID);

            //  Inicializamos los documentos
            PrintDoc  = new PrintDocument();
            PrintDoc2 = new PrintDocument();
            PrintDoc3 = new PrintDocument();

            //  Connfiguramos la impresión
            PrintDoc.PrintPage  += this.DibujaDocumento;
            PrintDoc2.PrintPage += this.DibujaDocumento2;
            PrintDoc3.PrintPage += this.DibujaDocumento3;

            //  Mandamos la impresión
            VistaPrevia();
        }
Exemple #14
0
        } // end void

        /// <summary>
        /// Valida los datos
        /// </summary>
        private void DoValidate()
        {
            //  Debe tener configurado
            //  todas las propiedades

            if (this.Unidad_ID == 0)
            {
                throw new Exception("Debe capturar una unidad");
            }

            if (this.Conductor_ID == 0)
            {
                throw new Exception("Debe capturar una unidad. La unidad debe tener un conductor asignado.");
            }

            if (String.IsNullOrEmpty(this.Servicio_ID))
            {
                throw new Exception("Debe capturar un servicio");
            }

            if (!DB.Exists("Servicios", DB.Param("Servicio_ID", this.Servicio_ID)))
            {
                throw new Exception("El servicio no existe");
            }

            Entities.Servicios servicio = Entities.Servicios.Read(Servicio_ID);

            if (servicio.Conductor_ID != null)
            {
                AppHelper.ThrowException("El servicio ya ha sido asignado");
            }

            if (servicio.EstatusServicio_ID == 4)
            {
                AppHelper.ThrowException("El servicio ha sido cancelado");
            }
        }