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(); } } }
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(); } } }
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(); } } }
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(); } }
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(); } } }