Example #1
0
        public void alta(EquipoTelefono nuevo)
        {
            Conexion conexion = null;
            string   consulta = "";

            try
            {
                conexion = new Conexion();
                consulta = "insert into EquipoTelefono (IMEI,Modelo,Marca,Disponible,Idestado) values (@IMEI,@modelo,@marca,1,@estado)";
                conexion.setearConsulta(consulta);
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IMEI", nuevo.Imei);
                conexion.Comando.Parameters.AddWithValue("@modelo", nuevo.Modelo);
                conexion.Comando.Parameters.AddWithValue("@marca", nuevo.Marca);
                conexion.Comando.Parameters.AddWithValue("@estado", nuevo.Condicion);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
Example #2
0
        public void baja(EquipoTelefono aux)
        {
            Conexion conexion = null;
            string   consulta = "";

            try
            {
                conexion = new Conexion();
                consulta = "delete from EquipoTelefono where IMEI = @IMEI";
                conexion.setearConsulta(consulta);
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IMEI", aux.Imei);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (validarTextBox())
            {
                EquipoTelefonoPersonal equipo = new EquipoTelefonoPersonal();
                EquipoTelefono         nuevo  = new EquipoTelefono();

                try
                {
                    nuevo.Imei      = txbIMEI.Text;
                    nuevo.Modelo    = txbModelo.Text;
                    nuevo.Marca     = txbMarca.Text;
                    nuevo.Condicion = cbxEstado.SelectedValue.ToString();
                    //nuevo.Comentario = txbComentario.Text;
                    nuevo.Disponible = true;


                    equipo.alta(nuevo);
                    frmAltaEquipo_Load(sender, e);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                finally
                {
                    txbIMEI.Text   = "";
                    txbMarca.Text  = "";
                    txbModelo.Text = "";

                    txbIMEI.Focus();
                }
            }
        }
Example #4
0
        private void btnAsignar_Click(object sender, EventArgs e)
        {
            Conexion conexion = null;

            Empleado       aux  = new Empleado();
            EquipoTelefono aux2 = new EquipoTelefono();

            try
            {
                aux      = (Empleado)dgvListaEmpleados.CurrentRow.DataBoundItem;
                aux2     = (EquipoTelefono)dgvListaEquipos.CurrentRow.DataBoundItem;
                conexion = new Conexion();
                conexion.setearConsulta("update empleado set telefonoAsignado = 1 where dni = @dni");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@dni", aux.Dni);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
                conexion.cerrarConexion();

                conexion = new Conexion();
                conexion.setearConsulta("update equipoTelefono set disponible = 0 where IMEI = @IMEI");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IMEI", aux2.Imei);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
                conexion.cerrarConexion();

                frmComentario com = new frmComentario();
                AddOwnedForm(com);
                com.ShowDialog();


                conexion = new Conexion();
                conexion.setearConsulta("insert Tel_x_empleado (Imei,Dni,comentario,fecAlta) values (@IMEI,@dni,@comentario,@fecAlta)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IMEI", aux2.Imei);
                conexion.Comando.Parameters.AddWithValue("@dni", aux.Dni);
                conexion.Comando.Parameters.AddWithValue("@comentario", Comentario);
                conexion.Comando.Parameters.AddWithValue("@fecAlta", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
                conexion.cerrarConexion();

                frmAsignarEquipos_Load(sender, e);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
Example #5
0
        public IList <EquipoTelefono> Listar()
        {
            SqlConnection conexion = new SqlConnection();
            SqlCommand    comando  = new SqlCommand();
            SqlDataReader lector;

            IList <EquipoTelefono> lista = new List <EquipoTelefono>();
            EquipoTelefono         aux;

            try
            {
                //conexion.ConnectionString = "data source =.; initial catalog = Gordillo_TPC; ; integrated security = sspi";
                conexion.ConnectionString = @"data source =.\SQLEXPRESS; initial catalog = Gordillo_TPC; integrated security = sspi"; //; TRCFAC05\\SQLEXPRESS
                comando.CommandType       = System.Data.CommandType.Text;
                comando.CommandText       = "select e.IMEI, e.marca,e.modelo, e.disponible, t.descripcion as Estado from equipoTelefono e inner join estado_telefono t on e.Idestado = t.ID";
                comando.Connection        = conexion;
                conexion.Open();
                lector = comando.ExecuteReader();

                while (lector.Read())
                {
                    aux            = new EquipoTelefono();
                    aux.Imei       = (string)lector["IMEI"];
                    aux.Modelo     = (string)lector["modelo"];
                    aux.Marca      = (string)lector["marca"];
                    aux.Condicion  = (string)lector["estado"];
                    aux.Disponible = (bool)lector["disponible"];
                    lista.Add(aux);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                conexion.Close();
            }
        }
Example #6
0
        public IList <EquipoTelefono> ListarLibres()
        {
            Conexion conexion           = null;
            List <EquipoTelefono> lista = new List <EquipoTelefono>();
            EquipoTelefono        aux;

            try
            {
                conexion = new Conexion();
                conexion.setearConsulta("select IMEI,modelo, marca, es.descripcion, disponible  from equipoTelefono et inner join estado_telefono es on et.Idestado=es.ID where disponible = 1");
                conexion.abrirConexion();
                conexion.ejecutarAccion();

                while (conexion.Lector.Read())
                {
                    aux            = new EquipoTelefono();
                    aux.Imei       = (string)conexion.Lector["IMEI"];
                    aux.Modelo     = (string)conexion.Lector["modelo"];
                    aux.Marca      = (string)conexion.Lector["marca"];
                    aux.Condicion  = (string)conexion.Lector["descripcion"];
                    aux.Disponible = (bool)conexion.Lector["disponible"];
                    lista.Add(aux);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }