Exemple #1
0
        public List <Colectivo> GetAll()
        {
            List <Colectivo> coles = new List <Colectivo>();

            try
            {
                this.OpenConnection();
                SqlCommand    cmdColectivos = new SqlCommand("select * from Colectivos", SqlConn);
                SqlDataReader drColectivos  = cmdColectivos.ExecuteReader();
                while (drColectivos.Read())
                {
                    Colectivo c = new Colectivo();
                    c.ID               = (int)drColectivos["id_colectivo"];
                    c.Marca            = (string)drColectivos["marca"];
                    c.Modelo           = (string)drColectivos["modelo"];
                    c.CantidadAsientos = (int)drColectivos["cantidad_asientos"];
                    coles.Add(c);
                }
                drColectivos.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de colectivos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(coles);
        }
Exemple #2
0
        protected void btnCrearColectivo_Click(object sender, EventArgs e)
        {
            lblMensaje.Visible = true;

            try
            {
                if (txtPatenteColectivo.Text.Equals("") || txtMotorColectivo.Text.Equals("") || ddlModeloColectivo.SelectedIndex == 0 || ddlRecorrido.SelectedIndex == 0)
                {
                    throw new Exception("Ingrese todos los datos del vehiculo");
                }
                string     patente      = txtPatenteColectivo.Text;
                Modelos    modelo       = (Modelos)Enum.Parse(typeof(Modelos), ddlModeloColectivo.SelectedValue);
                double     motor        = double.Parse(txtMotorColectivo.Text);
                Recorridos recorrido    = (Recorridos)Enum.Parse(typeof(Recorridos), ddlRecorrido.SelectedValue);
                Colectivo  objColectivo = new Colectivo(recorrido, patente, modelo, motor);

                if (ControladorVehiculos.addVehiculo(objColectivo))
                {
                    lblMensaje.Text = "Se agrego el colectivo";
                    limpiarCamposColectivo();
                }
                else
                {
                    lblMensaje.Text = "Ya existe un vehiculo con esa patente";
                }
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error: " + ex.Message;
            }
        }
Exemple #3
0
        public ActionResult GetColectivos()
        {
            var res = ActionResult.NoAction;

            res.SetSuccess(Colectivo.JsonList(Colectivo.AllASPAD));
            return(res);
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            Colectivo c = new Colectivo();

            c.Marca            = this.txtMarca.Text;
            c.Modelo           = this.txtModelo.Text;
            c.CantidadAsientos = Convert.ToInt32(this.txtCantidadAsientos.Text);
            new ColectivoLogic().Insert(c);
            this.panelNuevoColectivo.Visible = false;
            this.LoadGridColectivos();
        }
        public CalleViewModel(Calle calle = null, Colectivo colectivo = null)
        {
            int?cc = null;

            if (colectivo != null)
            {
                cc = colectivo.id;
            }

            if (calle == null)
            {
                calles = new ObservableCollection <Calle>(App.Database.GetCalles(cc));
            }
            else
            {
                calles = new ObservableCollection <Calle>(App.Database.GetIntersecciones(cc, calle.id));
            }
        }
Exemple #6
0
 public void Insert(Colectivo c)
 {
     try
     {
         this.OpenConnection();
         SqlCommand cmdSave = new SqlCommand("insert into Colectivos(marca,modelo,cantidad_asientos) values(@marca,@modelo,@cantidad_asientos) select @@identity", SqlConn);
         cmdSave.Parameters.Add("@marca", SqlDbType.VarChar, 50).Value     = c.Marca;
         cmdSave.Parameters.Add("@modelo", SqlDbType.VarChar, 50).Value    = c.Modelo;
         cmdSave.Parameters.Add("@cantidad_asientos", SqlDbType.Int).Value = c.CantidadAsientos;
         c.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar());
     }
     catch (Exception Ex)
     {
         Exception ExcepcionManejada = new Exception("Error al crear colectivo", Ex);
         throw ExcepcionManejada;
     }
     finally
     {
         this.CloseConnection();
     }
 }
    /// <summary>Page's load event</summary>
    /// <param name="sender">Loaded page</param>
    /// <param name="e">Event's arguments</param>
    protected void Page_Load(object sender, EventArgs e)
    {
        Session["Navigation"] = null;
        if (this.Request.UserLanguages != null)
        {
            this.languageBrowser = this.Request.UserLanguages[0];
        }

        ServicePointManager.Expect100Continue = true;
        ServicePointManager.SecurityProtocol  = SecurityProtocolType.Tls11 | SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls12;
        var           url     = ConfigurationManager.AppSettings["SalesForceUrl"].ToString();
        SforceService binding = new SforceService(url);

        try
        {
            var user        = ConfigurationManager.AppSettings["SalesForceUser"].ToString();
            var token       = ConfigurationManager.AppSettings["SalesForceToken"].ToString();
            var loginResult = binding.login(user, token);
            Session["SForceSessionId"] = loginResult.sessionId;
            Session["SForceWsUrl"]     = loginResult.serverUrl;
            binding.Url = loginResult.serverUrl;
            binding.SessionHeaderValue = new SessionHeader
            {
                sessionId = loginResult.sessionId
            };

            Session["SForceConnection"] = binding;
        }
        catch (Exception ex)
        {
            ExceptionManager.Trace(ex, "Salesforce login");
        }

        this.ip = this.GetUserIP();
        Session["ColectivosASPAD"]     = Colectivo.AllASPAD;
        Session["ColectivosASPADJson"] = Colectivo.JsonList(Session["ColectivosASPAD"] as ReadOnlyCollection <Colectivo>);
        Session["ProductosASPAD"]      = Producto.AllASPAD;
        Session["PreciosASPAD"]        = AspadLandFramework.Item.Acto.AllASPAD;
    }
 public void Insert(Colectivo c)
 {
     new ColectivoAdapter().Insert(c);
 }