コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Tipo_Servicio TipoServicio = db.Tipo_Servicio.Find(id);

            db.Tipo_Servicio.Remove(TipoServicio);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "Id_Servicio,Descripción")] Tipo_Servicio TipoServicio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(TipoServicio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(TipoServicio));
 }
コード例 #3
0
ファイル: Servicio.cs プロジェクト: Spolm/ServidorMonopolio
 public Servicio(Tipo_Servicio tipo_servicio, int precio, int hipoteca, int posicion, Tipo_Casilla tipo_casilla, Image imagen)
 {
     this._tipo_servicio    = tipo_servicio;
     this._precio           = precio;
     this._hipoteca         = hipoteca;
     this.Posicion          = posicion;
     this.Tipo              = tipo_casilla;
     this.Imagen            = imagen;
     this._nivel_penitencia = 1;
     this._propietario      = null;
 }
コード例 #4
0
        public ActionResult Create([Bind(Include = "Id_Tipo_Servicio,Descripción")] Tipo_Servicio TipoServicio)
        {
            if (ModelState.IsValid)
            {
                db.Tipo_Servicio.Add(TipoServicio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(TipoServicio));
        }
コード例 #5
0
ファイル: Servicio.cs プロジェクト: Spolm/MonoPolioRedes
        public Servicio(string nombre, Tipo_Servicio tipo_servicio, int precio, int hipoteca, int posicion, Tipo_Casilla tipo_casilla, Image imagen)
        {
            Nombre      = nombre;
            Precio      = precio;
            Hipoteca    = hipoteca;
            Propietario = null;
            Tipo        = tipo_casilla;
            Posicion    = posicion;
            Imagen      = imagen;

            this._tipo_servicio = tipo_servicio;
        }
コード例 #6
0
        // GET: Servicios/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tipo_Servicio TipoServicio = db.Tipo_Servicio.Find(id);

            if (TipoServicio == null)
            {
                return(HttpNotFound());
            }
            return(View(TipoServicio));
        }
コード例 #7
0
        private void CargarComboServicio()
        {
            SqlDataReader reader = TipoServicioFunc.ObtenerTipoServicio();

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    Tipo_Servicio tipo = new Tipo_Servicio();
                    tipo.id   = Convert.ToInt32(reader.GetDecimal(0));
                    tipo.desc = reader.GetString(1);
                    ComboboxItem item = new ComboboxItem();
                    item.Text  = tipo.desc;
                    item.Value = tipo;
                    cmb_servicio.Items.Add(item);
                }
            }
            reader.Close();
        }
コード例 #8
0
        private void btn_buscar_Click(object sender, EventArgs e)
        {
            RegexUtilities util = new RegexUtilities();
            Tipo_Servicio  tipo = new Tipo_Servicio();
            Fabricante     fab  = new Fabricante();
            ComboboxItem   item = new ComboboxItem();

            if (cmb_servicio.SelectedItem != null)
            {
                item = (ComboboxItem)cmb_servicio.SelectedItem;
                tipo = (Tipo_Servicio)item.Value;
            }
            if (cmb_fabricante.SelectedItem != null)
            {
                item = (ComboboxItem)cmb_fabricante.SelectedItem;
                fab  = (Fabricante)item.Value;
            }


            dgv_listado.DataSource = CruceroFunc.ListarCrucerosExistentes(tipo.id
                                                                          , fab.id
                                                                          , txt_modelo.Text
                                                                          , txt_id.Text).Tables[0];
        }
コード例 #9
0
        private void ejecutar()
        {
            RegexUtilities util = new RegexUtilities();

            if (ValidarCamposVacios())
            {
                MessageBox.Show("Debe completar todos los campos");
            }
            else if (ValidarTipoCabinaVacio())
            {
            }
            else if (ValidaPisoNumeroTipo())
            {
                MessageBox.Show("Piso, numero y tipo de cabina repetido");
            }
            else
            {
                if (String.IsNullOrEmpty(this.IDCrucero))
                {
                    //Validar ID
                    if (!CruceroFunc.EsValidoIdCrucero(this.txt_id.Text.Trim()))
                    {
                        MessageBox.Show("La identificación ya existe");
                    }
                    else
                    {
                        //Crear crucero
                        Crucero       crucero = new Crucero();
                        Tipo_Servicio tser    = new Tipo_Servicio();
                        Fabricante    fab     = new Fabricante();
                        ComboboxItem  item    = new ComboboxItem();
                        item            = (ComboboxItem)cmb_fabricante.SelectedItem;
                        fab             = (Fabricante)item.Value;
                        crucero.fab_id  = fab.id;
                        item            = (ComboboxItem)cmb_servicio.SelectedItem;
                        tser            = (Tipo_Servicio)item.Value;
                        crucero.tser_id = tser.id;
                        crucero.mod     = txt_modelo.Text.Trim();
                        crucero.id      = txt_id.Text.Trim();
                        CruceroFunc.CrearCrucero(crucero);

                        for (int l = 0; l < this.dgv_cabinas.Rows.Count - 1; l++)
                        {
                            Cabinas_Crucero cabinaCrucero = new Cabinas_Crucero();
                            cabinaCrucero.cru_id  = txt_id.Text.Trim();
                            cabinaCrucero.piso    = Convert.ToInt32(dgv_cabinas.Rows[l].Cells["colPiso"].Value);
                            cabinaCrucero.numero  = Convert.ToInt32(dgv_cabinas.Rows[l].Cells["colNumero"].Value);
                            cabinaCrucero.tcab_id = Cabina_crucerofunc.ObtenerIDTipo(Convert.ToString(dgv_cabinas.Rows[l].Cells["colTipoCabina"].Value));
                            Cabina_crucerofunc.CrearCabinaCrucero(cabinaCrucero);
                        }

                        MessageBox.Show("Crucero creado");
                        this.Close();
                    }
                }
                else
                {
                    //Modificar crucero
                    Crucero       crucero = new Crucero();
                    Tipo_Servicio tser    = new Tipo_Servicio();
                    Fabricante    fab     = new Fabricante();
                    ComboboxItem  item    = new ComboboxItem();
                    item            = (ComboboxItem)cmb_fabricante.SelectedItem;
                    fab             = (Fabricante)item.Value;
                    crucero.fab_id  = fab.id;
                    item            = (ComboboxItem)cmb_servicio.SelectedItem;
                    tser            = (Tipo_Servicio)item.Value;
                    crucero.tser_id = tser.id;
                    crucero.mod     = txt_modelo.Text.Trim();
                    crucero.id      = txt_id.Text.Trim();

                    CruceroFunc.ModificarCrucero(crucero);

                    //Cabinas del crucero
                    for (int l = 0; l < this.cantCabinas; l++)
                    {
                        Cabinas_Crucero cabinaCrucero = new Cabinas_Crucero();
                        cabinaCrucero.cru_id  = txt_id.Text.Trim();
                        cabinaCrucero.piso    = Convert.ToInt32(dgv_cabinas.Rows[l].Cells["colPiso"].Value);
                        cabinaCrucero.numero  = Convert.ToInt32(dgv_cabinas.Rows[l].Cells["colNumero"].Value);
                        cabinaCrucero.tcab_id = Cabina_crucerofunc.ObtenerIDTipo(Convert.ToString(dgv_cabinas.Rows[l].Cells["colTipoCabina"].Value));
                        cabinaCrucero.id      = Convert.ToInt32(dgv_cabinas.Rows[l].Cells["ColId"].Value);
                        Cabina_crucerofunc.ModificarCabinaCrucero(cabinaCrucero);
                    }
                    for (int l2 = this.cantCabinas; l2 < this.dgv_cabinas.Rows.Count - 1; l2++)
                    {
                        Cabinas_Crucero cabinaCrucero = new Cabinas_Crucero();
                        cabinaCrucero.cru_id  = txt_id.Text.Trim();
                        cabinaCrucero.piso    = Convert.ToInt32(dgv_cabinas.Rows[l2].Cells["colPiso"].Value);
                        cabinaCrucero.numero  = Convert.ToInt32(dgv_cabinas.Rows[l2].Cells["colNumero"].Value);
                        cabinaCrucero.tcab_id = Cabina_crucerofunc.ObtenerIDTipo(Convert.ToString(dgv_cabinas.Rows[l2].Cells["colTipoCabina"].Value));
                        Cabina_crucerofunc.ModificarCabinaCrucero(cabinaCrucero);
                    }

                    MessageBox.Show("Crucero modificado");
                    this.Close();
                }
            }
        }