Ejemplo n.º 1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int id = int.Parse(dgvListRents.Rows[dgvListRents.CurrentRow.Index].Cells[3].Value.ToString());

                Model.Equiment f = (from x in audiovisualEntities.Equiments
                                    where x.Id == id
                                    select x).First();
                f.StateId = 1;
                audiovisualEntities.SaveChanges();

                var data = audiovisualEntities.RentReturns.Find(id);
                if (data != null)
                {
                    data.Enabled = false;
                    audiovisualEntities.SaveChanges();
                    Common.Util.Message("Equipo eliminado con exito");
                    GetList();
                }
                else
                {
                    MessageBox.Show("Equipo no existe");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo eliminar el Equipo");
            }
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ComboBoxItem item;

                item = (ComboBoxItem)cbxState.SelectedItem;
                int state = item.Value;
                item = (ComboBoxItem)cbxMarca.SelectedItem;
                int marca = item.Value;
                item = (ComboBoxItem)cbxModel.SelectedItem;
                int model = item.Value;
                item = (ComboBoxItem)cbxType.SelectedItem;
                int type = item.Value;
                item = (ComboBoxItem)cbxTypeTecnology.SelectedItem;
                int    typeTecnologia = item.Value;
                string description    = txtDescription.Text;
                string serial         = txtSerial.Text;
                string serviceTag     = txtServiceTag.Text;


                if (id == 0)
                {
                    data                          = new Model.Equiment();
                    data.Description              = description;
                    data.BrandId                  = marca;
                    data.ModelsId                 = model;
                    data.EquimentTypesId          = type;
                    data.TechnologiesConnectionId = typeTecnologia;
                    data.Serial                   = serial;
                    data.ServiceTag               = serviceTag;
                    data.StateId                  = state;
                    data.Enabled                  = true;
                    audiovisualEntities.Equiments.Add(data);
                    audiovisualEntities.SaveChanges();
                    Common.Util.Message("Datos fueron insertados correctamente");
                    this.Close();
                }
                else
                {
                    var data = audiovisualEntities.Equiments.Find(id);
                    data.Description              = description;
                    data.BrandId                  = marca;
                    data.ModelsId                 = model;
                    data.EquimentTypesId          = type;
                    data.TechnologiesConnectionId = typeTecnologia;
                    data.Serial     = serial;
                    data.ServiceTag = serviceTag;
                    data.StateId    = state;
                    audiovisualEntities.SaveChanges();
                    Common.Util.Message("Datos fueron actualizado correctamente");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Common.Util.MessageError(ex.Message);
            }
        }
Ejemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                ComboBoxItem item;

                item = (ComboBoxItem)cbxEmpleados.SelectedItem;
                int empleado = item.Value;
                item = (ComboBoxItem)cbxEquipo.SelectedItem;
                int equipo = item.Value;
                item = (ComboBoxItem)cbxUsuario.SelectedItem;
                int      usuario         = item.Value;
                string   noPay           = txtNoPrestamo.Text;
                DateTime fechaprestamo   = Convert.ToDateTime(dtFechaPrestamo.Text);
                DateTime fechadevolucion = Convert.ToDateTime(dtFechaDevolucion.Text);
                string   comentario      = txtComentario.Text;

                Model.Equiment f = (from x in audiovisualEntities.Equiments
                                    where x.Id == equipo
                                    select x).First();
                f.StateId = 3;
                audiovisualEntities.SaveChanges();

                data            = new RentReturn();
                data.NoPay      = noPay;
                data.EmployeeId = empleado;
                data.EquimentId = equipo;
                data.UserId     = usuario;
                data.LoanDate   = fechaprestamo;
                data.ReturnDate = fechadevolucion;
                data.Comentary  = comentario;
                audiovisualEntities.RentReturns.Add(data);
                audiovisualEntities.SaveChanges();
                Common.Util.Message("Datos fueron insertados correctamente");
                this.Close();
            }
            catch (Exception ex)
            {
                Common.Util.MessageError(ex.Message);
            }
        }