Exemplo n.º 1
0
        public TipoActivo[] ObtenerTipoActivoXml()
        {
            List<TipoActivo> lista = new List<TipoActivo>();

            cn = ConexionMySql.getInstance();

            try
            {
                //consulta Inventario DB
                DataTable respuesta = (DataTable)cn.ConsultarTabla("id, tipo, nombre, descripcion", "tipo_activo");

                if(respuesta != null)
                {
                    for(int i = 0; i < respuesta.Rows.Count; i++)
                    {
                        TipoActivo tipoActivo = new TipoActivo(
                            Convert.ToInt32(respuesta.Rows[i][0]),
                            respuesta.Rows[i][1].ToString(),
                            respuesta.Rows[i][2].ToString(),
                            respuesta.Rows[i][3].ToString());

                        lista.Add(tipoActivo);

                    }
                }

            }
            catch(Exception e)
            {
                Console.Write("Error: Consulte al administrador -> " + e.Message);

            }

            return lista.ToArray();
        }
Exemplo n.º 2
0
        public String ObtenerTipoActivoJson()
        {
            List<TipoActivo> lista = new List<TipoActivo>();

            //serializa el resultado
            JavaScriptSerializer s = new JavaScriptSerializer();
            var json = "";

            cn = ConexionMySql.getInstance();

            try
            {
                //consulta Inventario DB
                DataTable respuesta = (DataTable)cn.ConsultarTabla("id, tipo, nombre, descripcion", "tipo_activo");

                if(respuesta != null)
                {
                    for(int i = 0; i < respuesta.Rows.Count; i++)
                    {
                        TipoActivo tipoActivo = new TipoActivo(
                            Convert.ToInt32(respuesta.Rows[i][0]),
                            respuesta.Rows[i][1].ToString(),
                            respuesta.Rows[i][2].ToString(),
                            respuesta.Rows[i][3].ToString());

                        lista.Add(tipoActivo);

                    }
                }

                json = s.Serialize(lista.ToArray());

            }
            catch(Exception e)
            {
                Console.Write("Error: Consulte al administrador -> " + e.Message);

                return "Consulte administrador";
            }

            return json;
        }