Example #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos() == 0)
                {
                    DataModel.Equipos eq = new DataModel.Equipos();

                    eq.Descripcion              = txtDescripcion.Text;
                    eq.Estado                   = Convert.ToInt32(cmbEstado.SelectedValue);
                    eq.IdMarca                  = Convert.ToInt32(cmbModelo.SelectedValue);
                    eq.IdModelo                 = Convert.ToInt32(cmbModelo.SelectedValue);
                    eq.IdTipoEquipo             = Convert.ToInt32(cmbEstado.SelectedValue);
                    eq.IdTipoTecnologiaConexion = Convert.ToInt32(cmbConexion.SelectedValue);
                    eq.No_Serial                = Convert.ToInt32(txtSerial.Text);
                    eq.Service_tag              = txtServiceTag.Text;

                    EquipoDAO dao = new EquipoDAO();
                    {
                        dao.InsertEquipo(eq);
                        dao.Submit();
                        MessageBox.Show("Registro agregado exitosamente");

                        LlenarCamposEquipo(eq.Id);
                        // panelForm.Refresh();
                    }
                    errorProvider1.Clear();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #2
0
        public bool Add(EEquipo eEquipo)
        {
            bool blResultado = false;

            using (var context = new  DataModel.ControlDeAsistenciaEntities())
            {
                using (var trans = context.Database.BeginTransaction())
                {
                    try
                    {
                        DataModel.Equipos equipo = new DataModel.Equipos();

                        equipo.EquipoId      = Guid.NewGuid();
                        equipo.Nombre        = eEquipo.Nombre.Trim().ToUpper();
                        equipo.NumeroIP      = eEquipo.NumeroIp.Trim().ToUpper();
                        equipo.Habilitado    = eEquipo.Habilitado;
                        equipo.Actualizacion = DateTime.Now;

                        if (ValidateFields(eEquipo))
                        {
                            context.Equipos.Add(equipo);
                            trans.Commit();
                            blResultado = true;
                        }
                    }
                    catch (Exception ex)
                    {
                        trans.Rollback();
                        blResultado = false;
                        throw new Exception(ex.Message);
                    }
                }
            }
            return(blResultado);
        }
Example #3
0
 private void LlenarCamposEquipo(DataModel.Equipos eq)
 {
     try
     {
         EquipoDAO dao = new EquipoDAO();
         {
             txtId.Text                = eq.Id.ToString();
             txtDescripcion.Text       = eq.Descripcion;
             cmbEstado.SelectedValue   = eq.Estado;
             cmbModelo.SelectedValue   = eq.IdMarca;
             cmbModelo.SelectedValue   = eq.IdModelo;
             cmbEstado.SelectedValue   = eq.IdTipoEquipo;
             cmbConexion.SelectedValue = eq.IdTipoTecnologiaConexion;
             txtSerial.Text            = eq.No_Serial.ToString();
             txtServiceTag.Text        = eq.Service_tag;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #4
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos() == 0)
                {
                    if (string.IsNullOrEmpty(txtId.Text) && txtId.Text != "0")
                    {
                        txtId.Focus();
                        errorProvider1.SetError(txtId, MessageBox.Show("Debe seleccionar un equipo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString());
                        return;
                    }

                    DataModel.Equipos eq = new DataModel.Equipos();

                    eq.Id                       = Convert.ToInt32(txtId.Text);
                    eq.Descripcion              = txtDescripcion.Text;
                    eq.Estado                   = Convert.ToInt32(cmbEstado.SelectedValue);
                    eq.IdMarca                  = Convert.ToInt32(cmbModelo.SelectedValue);
                    eq.IdModelo                 = Convert.ToInt32(cmbModelo.SelectedValue);
                    eq.IdTipoEquipo             = Convert.ToInt32(cmbEstado.SelectedValue);
                    eq.IdTipoTecnologiaConexion = Convert.ToInt32(cmbConexion.SelectedValue);
                    eq.No_Serial                = Convert.ToInt32(txtSerial.Text);
                    eq.Service_tag              = txtServiceTag.Text;

                    EquipoDAO dao = new EquipoDAO();
                    {
                        dao.EditEquipo(eq);
                        dao.Submit();
                        MessageBox.Show("Registro modificado exitosamente");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }