예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Tipo_vehiculos modelo = new Tipo_vehiculos();

            try
            {
                modelo.descripcion = txtDescripcion.Text.Trim();
                modelo.estado      = comboEstado.Text.ToString();
                if (modeloEdit.id != 0)
                {
                    modeloEdit.descripcion = txtDescripcion.Text.Trim();
                    modeloEdit.estado      = comboEstado.Text.ToString();
                }

                if (txtDescripcion.Text == "")
                {
                    MessageBox.Show("Por favor, introduzca una descripción");
                }
                if (comboEstado.Text == "")
                {
                    MessageBox.Show("Por favor, introduzca un estado");
                }

                else
                {
                    using (RentcarEntities DB = new RentcarEntities())
                    {
                        if (modeloEdit.id == 0)
                        {
                            DB.Tipo_vehiculos.Add(modelo);
                            DB.SaveChanges();
                        }
                        else
                        {
                            DB.Entry(modeloEdit).State = System.Data.Entity.EntityState.Modified;
                        }

                        DB.SaveChanges();
                        modeloEdit.id = 0;
                    }

                    FillDataGrid();
                    Clean();
                    MessageBox.Show("La información ha sido guardada con éxito!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        private void dgvTipoVehiculo_DoubleClick(object sender, EventArgs e)
        {
            Tipo_vehiculos modelo = new Tipo_vehiculos();

            if (dgvTipoVehiculo.CurrentRow.Index != -1)
            {
                modeloEdit.id = Convert.ToInt32(dgvTipoVehiculo.CurrentRow.Cells["id"].Value);
                using (RentcarEntities db = new RentcarEntities())
                {
                    modelo = db.Tipo_vehiculos.Where(x => x.id == modeloEdit.id).FirstOrDefault();
                    txtDescripcion.Text = modelo.descripcion;
                    comboEstado.Text    = modelo.estado;
                }
            }
        }