コード例 #1
0
        public List <Formulario> InsertFormulario(Formulario formulario)
        {
            object            resultado      = new object();
            List <Formulario> ListFormulario = new List <Formulario>();

            StringBuilder sbResultado = new StringBuilder();

            DataTable dtResultado = new DataTable();

            BaseDatos.BDFormulario bdFormulario = new BaseDatos.BDFormulario();

            List <Parametro> ListaParametro = new List <Parametro>();

            Parametro parametro = new Parametro();

            parametro.Nombre = "Nombre";
            parametro.Valor  = formulario.Nombre;
            ListaParametro.Add(parametro);

            parametro = new Parametro();

            parametro.Nombre = "ApellidoPaterno";
            parametro.Valor  = formulario.ApellidoPaterno;
            ListaParametro.Add(parametro);

            parametro = new Parametro();

            parametro.Nombre = "ApellidoMaterno";
            parametro.Valor  = formulario.ApellidoMaterno;
            ListaParametro.Add(parametro);


            resultado = bdFormulario.InsertFormulario("InsertFormulario", ListaParametro);

            dtResultado = (DataTable)resultado;

            if (dtResultado.Rows.Count > 0)
            {
                sbResultado.Append("[");

                dtResultado.Rows.Cast <DataRow>().ToList().ForEach(n =>
                {
                    sbResultado.Append(n[0].ToString());
                });

                sbResultado.Append("]");
            }


            var jsonListUsuario = JsonConvert.DeserializeObject <Formulario[]>(sbResultado.ToString());

            ListFormulario = jsonListUsuario.ToList();


            return(ListFormulario);
        }
コード例 #2
0
        public string UpdateFormulario(Formulario formulario)
        {
            string    sResultado  = "";
            object    resultado   = new object();
            DataTable dtResultado = new DataTable();

            BaseDatos.BDFormulario bdFormulario = new BaseDatos.BDFormulario();

            List <Parametro> ListaParametro = new List <Parametro>();

            Parametro parametro = new Parametro();

            parametro.Nombre = "Id";
            parametro.Valor  = formulario.Id;
            ListaParametro.Add(parametro);

            parametro = new Parametro();

            parametro.Nombre = "Nombre";
            parametro.Valor  = formulario.Nombre;
            ListaParametro.Add(parametro);

            parametro = new Parametro();

            parametro.Nombre = "ApellidoPaterno";
            parametro.Valor  = formulario.ApellidoPaterno;
            ListaParametro.Add(parametro);

            parametro = new Parametro();

            parametro.Nombre = "ApellidoMaterno";
            parametro.Valor  = formulario.ApellidoMaterno;
            ListaParametro.Add(parametro);


            resultado = bdFormulario.UpdateFormulario("UpdateFormulario", ListaParametro);

            dtResultado = (DataTable)resultado;

            if (dtResultado.Rows.Count > 0)
            {
                sResultado = "OK";
            }
            else
            {
                sResultado = "ERROR";
            }

            return(sResultado);
        }
コード例 #3
0
        public List <Formulario> GetFormulario()
        {
            List <Formulario> ListFormulario = new List <Formulario>();

            BaseDatos.BDFormulario bdFormulario = new BaseDatos.BDFormulario();

            object resultado = new object();

            DataTable dtResultado = new DataTable();

            StringBuilder sbResultado = new StringBuilder();

            resultado = bdFormulario.GetFormulario("GetFormulario", new List <BaseDatos.Parametro>());

            dtResultado = (DataTable)resultado;

            if (dtResultado.Rows.Count > 0)
            {
                sbResultado.Append("[");

                dtResultado.Rows.Cast <DataRow>().ToList().ForEach(n =>
                {
                    sbResultado.Append(n[0].ToString());
                });

                sbResultado.Append("]");
            }


            var jsonListUsuario = JsonConvert.DeserializeObject <Formulario[]>(sbResultado.ToString());

            ListFormulario = jsonListUsuario.ToList();


            return(ListFormulario);
        }