示例#1
0
        //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);
        }
示例#3
0
        //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));
    }
示例#8
0
        //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);
        }