Exemplo n.º 1
0
        public int Update(EBus t)
        {
            using (SqlConnection cnx = new SqlConnection())
            {
                cnx.ConnectionString = MiCadena.CadenaCnx();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "sp_modificar_Bus";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@IDBus", t.ID);
                cmd.Parameters.AddWithValue("@ModeloBus", t.Modelo);
                cmd.Parameters.AddWithValue("@Nllantas", t.Numero_De_Llantas);
                cmd.Parameters.AddWithValue("@chasis", t.Chasis);
                cmd.Parameters.AddWithValue("@AñoFabricacion", t.Año_Fabricaciòn);
                cmd.Parameters.AddWithValue("@Combustible", t.Tipo_Combustible);
                cmd.Parameters.AddWithValue("@rutina", t.rutina);
                cmd.Parameters.AddWithValue("@PlacaBus", t.Placa);
                cmd.Parameters.AddWithValue("@CapacidadBus", t.Capacidad);
                cmd.Parameters.AddWithValue("@Estado", t.Estado);
                cmd.Connection = cnx;
                cnx.Open();


                int filasafectadas = cmd.ExecuteNonQuery();

                return(filasafectadas);
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditBus(EBus busdetal)
        {
            if (ModelState.IsValid)
            {
                var busDetails = new BusDetails
                {
                    Id           = busdetal.Id,
                    BusName      = busdetal.BusName,
                    DriverName   = busdetal.DriverName,
                    DriverPhone  = busdetal.DriverPhone,
                    DeparterTime = busdetal.DeparterTime,
                };
                _db.BusDetails.Update(busDetails);
                var tergetRoute = _db.Route.Where(c => c.BusName == busdetal.BusNameB);
                foreach (Route item in tergetRoute)
                {
                    item.BusName = busDetails.BusName;
                    _db.Route.Update(item);
                }
                await _db.SaveChangesAsync();

                return(RedirectToAction(nameof(ShowBusList)));
            }
            return(View(busdetal));
        }
Exemplo n.º 3
0
        public IActionResult EditBus(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var busdetal   = _db.BusDetails.Find(id);
            var Busdetails = new EBus
            {
                Id           = busdetal.Id,
                BusName      = busdetal.BusName,
                BusNameB     = busdetal.BusName,
                DriverName   = busdetal.DriverName,
                DriverPhone  = busdetal.DriverPhone,
                DeparterTime = busdetal.DeparterTime,
            };

            return(View(Busdetails));
        }
Exemplo n.º 4
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (!MyValidation())
            {
                return;
            }
            EBus obj = new EBus
            {
                ID                = txtID.Text.Length == 0 ? 0 : int.Parse(txtID.Text),
                Modelo            = txtModelo.Text.Trim().ToUpper(),
                Numero_De_Llantas = int.Parse(txtLlantas.Text.Trim().ToUpper()),
                Chasis            = txtChasis.Text.Trim().ToUpper(),
                Año_Fabricaciòn   = txtAÑo.Text.Trim().ToUpper(),
                Tipo_Combustible  = boxCombustible.Text.Trim().ToUpper(),
                rutina            = boxRutina.Text.Trim().ToUpper(),
                Placa             = txtPlaca.Text.Trim().ToUpper(),
                Capacidad         = txtCapacidad.Text,
                Estado            = chkEstado.Checked,
            };

            int rpta = 0;

            if (operacion == (byte)MisConstantes.OPERACION.Insercion)
            {
                rpta = new LBus().Create(obj);
            }
            else
            {
                rpta = new LBus().Update(obj);
            }

            if (rpta > 0)
            {
                MessageBox.Show("operacion realizada correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Exemplo n.º 5
0
 public int Update(EBus t)
 {
     return(new DBus().Update(t));
 }
Exemplo n.º 6
0
 public int Create(EBus t)
 {
     return(new DBus().Create(t));
 }