//Metodo encargado de insertar una placa public bool InsertarPlacas(CamposPlacas campos) { bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@direccionMAC", SqlDbType.VarChar, campos.direccionMACEquipo, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaAlta", SqlDbType.DateTime, campos.fechaAlta, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaBaja", SqlDbType.DateTime, campos.fechaBaja, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@direccionIP", SqlDbType.VarChar, campos.direccionIp, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idModeloCircuito", SqlDbType.Int, campos.idModeloCircuito, ParameterDirection.Input), ParametroAcceso.CrearParametro("@noSerie", SqlDbType.VarChar, campos.numeroSerie, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatPlacasInsertar", parametros); connection.Close(); respuesta = true; } } catch (Exception ex) { respuesta = false; Console.WriteLine(ex); } return(respuesta); }
public bool EliminarPlacas(CamposPlacas datos) { bool respuesta = false; respuesta = clasedatos.EliminarPlacas(datos); return(respuesta); }
//Metodo encargado de llenar el combo de modelo de placas public Placas LlenaComboModeloPlacaDatos() { Placas listadatos = new Placas(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposPlacas> composList = new List <CamposPlacas>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatModeloPlacasMostrar", null); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposPlacas reg = new CamposPlacas(); reg.idModeloCircuito = Convert.ToInt32(row["idModeloPlaca"].ToString()); reg.nombreModeloCircuito = row["nombre"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public bool ActualizarPlacas(CamposPlacas datos) { bool respuesta = false; respuesta = clasedatos.actualizarPlacas(datos); return(respuesta); }
public bool InsertarPlacas(CamposPlacas datos) { bool respuesta = false; respuesta = clasedatos.InsertarPlacas(datos); return(respuesta); }
public bool EliminarWsPlacas(int idPlaca) { CamposPlacas datosPlacas = new CamposPlacas(); datosPlacas.idPlaca = idPlaca; return(metodosPlacas.EliminarPlacas(datosPlacas)); }
public bool InsertaWsPlacas(string direccionMAC, string fechaAlta, string fechaBaja, string descripcion, string direccionIp, int modeloCircuito, string noSerie) { CamposPlacas datosPlacas = new CamposPlacas(); datosPlacas.direccionMACEquipo = direccionMAC; datosPlacas.fechaAlta = fechaAlta; datosPlacas.fechaBaja = fechaBaja; datosPlacas.descripcion = descripcion; datosPlacas.direccionIp = direccionIp; datosPlacas.idModeloCircuito = modeloCircuito; datosPlacas.numeroSerie = noSerie; return(metodosPlacas.InsertarPlacas(datosPlacas)); }
//Metodo encargado de eliminar logicamente una placa public bool EliminarPlacas(CamposPlacas campos) { bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.Int, campos.idPlaca, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatPlacasEliminar", parametros); connection.Close(); respuesta = true; } } catch (Exception ex) { respuesta = false; Console.WriteLine(ex); } return(respuesta); }