public Ubicacion[] ObtenerUbicacionXml(string id)
        {
            List<Ubicacion> lista = new List<Ubicacion>();

            cn = ConexionMySql.getInstance();

            try
            {
                //consulta Inventario DB
                DataTable respuesta = (DataTable)cn.ConsultarTabla("id, sector, area, lugar", "ubicacion", "almacen_id = " + id);

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

                        lista.Add(ubicacion);

                    }
                }

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

            }

            return lista.ToArray();
        }
        public String ObtenerUbicacionJson(string almacen)
        {
            List<Ubicacion> lista = new List<Ubicacion>();

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

            cn = ConexionMySql.getInstance();

            try
            {
                //consulta Inventario DB
                DataTable respuesta = (DataTable)cn.ConsultarTabla("id, sector, area, lugar", "ubicacion", "almacen_id = "+almacen);

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

                        lista.Add(ubicacion);

                    }
                }

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

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

                return "Consulte administrador";
            }

            return json;
        }